一、Connection接口:

1.createStatement():创建数据库连接

2.prepareStatement(Stringsql):创建预处理语句

3.prepareCall(Stringsql):创建可调用语句

4.getAutoCommit():获取自动提交的模式

5.setAutoCommit():设置自动提交的模式

6.commit():提交所执行的SQL语句

7.rollback():回滚所执行的SQL语句

8.getMetaData():获取一个DatabaseMetaData对象,该对象包含了有关数据库的基本信息

9.close():关闭数据库连接

10.isClose():判断数据库连接是否超时或被显示关闭

二、Statement接口:

1.execute(Stringsql):执行SQL语句,如果返回值是结果集则为true,否则为false

2.executeQuery(Stringsql):执行SQL语句,返回值为ResultSet

3.executeUpdate(Stringsql):执行SQL语句,返回值为所影响的行数

4.addBatch(Stringsql):向当前Statement对象的命令列表中添加新的批处理SQL语句

5.clearBatch():清空当前Statement对象的命令列表

6.executeBatch():执行当前Statement对象的批处理语句,返回值为每个语句所影响的函数数组

7.getConnection():返回创建了该Statement对象的Connection对象

8.getQueryTimeout():获取等待处理结果的时间

9.setQueryTimeout():设置等待处理结果的时间

三、ResultSet接口:

1.first()/beforeFirst():将游标移动到ResultSet中第一条记录(的前面)

2.last()/afterLast():将游标移动到ResultSet中最后一条记录(的后面)

3.absolute(intcolumn):将游标移动到相对于第一行的指定行,负数则为相对于最后一条记录

4.relative(introws):将游标移动到相对于当前行的第几行,正为向下,负为向上

5.next():将游标下移一行

6.previous():将游标上移一行

7.insertRow():向当前ResultSet和数据库中被插入行处插入一条记录

8.deleteRow():将当前ResultSet中的当前行和数据库中对应的记录删除

9.updateRow():用当前ResultSet中已更新的记录更新数据库中对应的记录

10.cancelUpdate():取消当前对ResultSet和数据库中所做的操作

11.findColumn(StringcolumnName):返回当前ResultSet中与指定列名对应的索引

12.getRow():返回ResultSet中的当前行号

13.refreshRow():更新当前ResultSet中的所有记录

14.getMetaData():返回描述ResultSet的ResultSetMetaData对象

15.isAfterLast():是否到了结尾

16.isBeforeFirst(): 是否到了开头

17.isFirst():是否第一条记录

18.isLast(): 是否最后一条记录

19.wasNull():检查列值是否为NULL值,如果列的类型为基本类型,且数据库中的值为0,那么

这项检查就很重要。由于数据库NULL也返回0,所以0值和数据库的NULL不能区分。如果列的类型为对象,可以简单地将返回值与null比较

20.close():关闭当前ResultSet

四、ResultSetMetaData接口:

1.getColumnCount():返回ResultSet中列的数目

2.getColumnName():返回列在数据库中的名称

3.getColumnType():返回列的SQL类型

4.isReadOnly():表示该数据项是否为只读值

5.isNullable():表示该列是否可以存储NULL

最新文章

  1. PEAR安装
  2. 运行WPS遇到的问题及解决办法
  3. Cookie与Session详解
  4. 我的Java笔记
  5. cmd markdown 使用教程
  6. Java实现邮箱验证
  7. 分贝块---dBblock
  8. Photos_2017 China MVP Community Connection
  9. 金9银10,分享几个重要的Android面试题
  10. Unity容器的简单AOP与DI的应用Demo(基于asp.net mvc框架)
  11. android手机平板如何使用usb有线网卡
  12. 自动添加菜品,加入运行中遇到的异常,生成日志文件...<工作中场景...>
  13. 在.NET 4中用IIS部署WCF就这么简单
  14. 白话 Java Bean
  15. 实验十一 C的指针
  16. Property Finder – a Cross-Platform Xamarin MonoTouch Mobile App
  17. 以太坊-windows-私有链-搭建(非源码)
  18. python读写xml文件
  19. SpringMvc访问Controller去掉do
  20. phpstorm win/mac git配置 破解

热门文章

  1. Codeforces 915 G Coprime Arrays
  2. Exercise02_01
  3. Java高级架构师(一)第10节:Spring+Mybatis实现DAO
  4. React Native Navigator组件回调
  5. 关于css解决俩边等高的问题(等高布局)
  6. access 数据更新语句
  7. 【spring data jpa】jpa中使用in查询或删除 在@Query中怎么写 ,报错:org.springframework.expression.spel.SpelEvaluationException: EL1007E: Property or field 'goodsConfigUid' cannot be found on null 怎么处理
  8. Fatal error: Maximum execution time of 30 seconds exceeded in
  9. ylbtech-DBD-WeShop(微店)
  10. Heartbleed漏洞利用程序