A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 庭院深深深几许 金牌黑马   /  2019-4-28 16:09  /  1293 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  JDBC(Java DataBase Connectivity,java数据库连接)定义了一系列操作数据库的接口和类,这些接口和类位于java.sql包中。接下来猿未来教育将详细介绍一下JDBC的常用接口和类。
  Driver接口
  Driver接口是所有JDBC驱动程序必须要实现的接口,该接口提供给数据库厂商使用。在编写JDBC程序时,必须先装载特定数据库厂商的驱动程序,装载驱动程序通过java.lang.Class类中的静态方法forName()实现。
  DriverManager类
  DriverManager类用于加载JDBC驱动并创建与数据库的连接,DriverManager类的常用方法,具体如表1所示。
  表1 DriverManager的常用方法

20190221105732_4614.png
  Connection接口
  Connection接口表示Java程序和数据库的连接,Java程序和数据库的交互是通过Connection接口来完成的。Connection接口的常用方法,具体如表2所示。
  表2 Connection接口的常用方法

20190221105756_9614.png
  Statement接口
  Statement接口用于向数据库发送SQL语句,Statement接口提供了三个执行SQL语句的方法,具体如表3所示。
  表3 Statement接口的方法

20190221105816_1176.png
  PreparedStatement接口
  继承自Statement接口,用于执行预编译的SQL语句,PreparedStatement接口提供了一些对数据库进行基本操作的方法,具体如表4所示。
  表4 PreparedStatement接口的方法

20190221105843_2583.png
  CallableStatement接口
  继承自PreparedStatement接口,由方法prepareCall()创建,用于调用SQL存储过程。CallableStatement接口提供了一些对数据库进行基本操作的方法,具体如表5所示。
  表5 CallableStatement接口的方法

20190221105905_9458.png
  ResultSet接口
  ResultSet接口表示执行select查询语句获得的结果集,该结果集采用逻辑表格的形式封装。ResultSet接口中提供了一系列操作结果集的方法,具体如表6所示。

20190221110000_5864.png
  表6 ResultSet接口的方法ResultSet对象维护了一个指向表格数据行的指针,指针默认在第一行之前,调用next()或previous()等移动指针的方法,可以使指针指向具体的数据行,进而调用getObject()方法获取指定的查询结果。
  ResultSetMetaData接口
  ResultSetMetaData接口用于获取关于ResultSet 对象中列的类型和属性信息的对象。ResultSetMetaData接口的常用方法,具体如表7所示。
  表7 ResultSetMetaData接口的常用方法

20190221110025_6333.png

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马