JDBC的工作原理
1.JDBC API
JDBC API 由Sun公司提供,其中提供了java应用程序与各种不同数据库交互的标准接口,如Connection接口,Statement接口,ResultSet结果集,PreparedStatement接口等。
2.JDBC Driver Manager
JDBC Driver Manager(驱动程序管理器)由Sun公司提供,它是JDBC体系结构的支柱,负责管理各种不同的JDBC驱动,把java应用程序连接到相应的JDBC驱动上,位于JDK的java.sql包中
3.JDBC驱动
JDBC驱动由各个数据库厂家或第三方中件厂商提供,负责连接各种不同的数据库。在开发java应用程序中,我们只需正确加载JDBC驱动,正确调用 JDBC API,就可以进行数据访问了
4.JDBC的主要API及作用
DriverManager类:装载驱动程序,并为创建新的数据库连接提供支持
Connertion接口:负责连接数据库并担任传送数据的任务
Statement接口:由Connection提供,负责执行sql语句
ResultSet接口:负责保存和处理Statement执行后所产出的查询结果
PreparedStatement接口:Statement的子接口,也由Connection产出,同时负责执行sql语句,与Statement接口相比,PreparedStatement接口具有高效性,高安全性,高可读性和高可维护性的优点
JDBC 访问数据库的步骤
1.加载JABC驱动