jdbc 中Connection DriverManager ResultSet Statement 等类的含义及常用方法

来源:互联网 发布:voip服务器软件 编辑:程序博客网 时间:2024/06/07 06:45
类Connection   (与特定数据库的连接。在连接上下文中执行 SQL 语句并返回结果)
它的方法:1.  createStatement() 
创建一个 Statement 对象来将 SQL 语句发送到数据库。

       2. close()
 立即释放此 ResultSet 对象的数据库和 JDBC 资源,而不是等待该对象自动关闭时发生此操作。 
        3.   prepareStatement(String sql)           创建一个 PreparedStatement 对象来将参数化的 SQL 语句发送到数据库。  
4.setAutoCommit(boolean autoCommit)             将此连接的自动提交模式设置为给定状态。
 
DriverManager       (管理一组 JDBC 驱动程序的基本服务)
它的方法getConnection(String url, String user, String password)                           试图建立到给定数据库 URL 的连接, 返回类型 static Connection .
ResultSet(表示数据库结果集的数据表,通常通过执行查询数据库的语句生成)
它的方法getString(int columnIndex)           以 Java 编程语言中 String 的形式获取此 ResultSet 对象的当前行中指定列的值。
next()                          将光标从当前位置向前移一行,  返回Boolean类型的值 
      getMetaData()               获取此 ResultSet 对象的列的编号、类型和属性。返回类型
ResultSetMetaData
Statement       (用于执行静态 SQL 语句并返回它所生成结果的对象。)
它的方法executeQuery(String sql)           执行给定的 SQL 语句,该语句返回单个 ResultSet 对象。
executeUpdate(String sql)           执行给定 SQL 语句,该语句可能为 INSERTUPDATEDELETE 语句,或者不返回任何内容的 SQL 语句(如 SQL DDL 语句)。返回类型  int
close() 

        
  立即释放此 Statement 对象的数据库和 JDBC 资源,而不是等待该对象自动关闭时发生此操作。
ResultSetMetaData(可用于获取关于 ResultSet 对象中列的类型和属性信息的对象。)
它的方法getColumnCount()                   返回此 ResultSet 对象中的列数。返回类型为 int
PreparedStatement (表示预编译的 SQL 语句的对象。)
它的方法executeQuery()                  在此 PreparedStatement 对象中执行 SQL 查询,并返回该查询生成的 ResultSet 对象。
setString(int parameterIndex, String x)           将指定参数设置为给定 Java String 值。

List<E> (此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。)

它的方法:
contains(Object o)           如果列表包含指定的元素,则返回 true
addAll(int index, Collection<? extends E> c)           将指定 collection 中的所有元素都插入到列表中的指定位置(可选操作)。
get(int index)          返回列表中指定位置的元素。
size()           返回列表中的元素数。
add(E e)           向列表的尾部添加指定的元素(可选操作)返回类型为boolean

Collections

它的方法:
                               addAll(Collection<? super T> c, T... elements)           将所有指定元素添加到指定 collection 中。     
0 0
原创粉丝点击