博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JDBC的常用API
阅读量:5972 次
发布时间:2019-06-19

本文共 1815 字,大约阅读时间需要 6 分钟。

一、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

转载于:https://www.cnblogs.com/VivianTuan/p/5140216.html

你可能感兴趣的文章
App重新启动
查看>>
矩阵乘法
查看>>
得到目标元素距离视口的距离以及元素自身的宽度与高度(用于浮层位置的动态改变)...
查看>>
安装和配置Tomcat
查看>>
实验三
查看>>
第一次实验总结
查看>>
openssh for windows
查看>>
PostgreSQL cheatSheet
查看>>
vue ...mapMutations 的第一个参数默认为 数据对象state
查看>>
js escape,unescape解决中文乱码问题的方法
查看>>
bzoj2073
查看>>
sed进阶教程
查看>>
go不使用工具包将大写字符转成小写字符的方法
查看>>
初始angular框架(1)
查看>>
计算进程出现次数
查看>>
(2)shiro角色资源权限
查看>>
Linux下挂载存储设备
查看>>
java 学习写架构必会几大技术点
查看>>
poj 2513 欧拉回路+并查集推断是否联通+Trie树
查看>>
vue2 如何操作dom
查看>>