JDBC简介及JDBC常用对象


一、JDBC简介(Java Database Connectivity)

JDBC简单说就是Java访问数据库的一种解决方案。

  • 物理结构:是Java语言访问数据库的一套API应用程序编程接口
  • 本质上: JDBC是调用者(程序员)和实现者(数据库厂商)之间的协议.

JDBC的实现由数据库厂商以驱动程序的形式提供,JDBC_API使得开发人员可以使用纯Java的方式来连接数据库,并进行操作。

二、JDBC常用对象

API 说明 通俗理解
java.sql.Connection 与特定数据库的连接。能通过getMetaData方法获得数据库提供的信息,所支持的SQL语法、存储过程和此连接的功能等信息。代表了数据库。 获得了Connection对象,就相当于连接通了数据库
java.sql.Driver 每个驱动程序类必需实现的接口,同时,每个数据库驱动程序都应该提供一个实现Driver接口的类。
java.sql.DriverManager(Class) 管理一组JDBC驱动程序的基本服务。作为初始化的一部分,此接口会尝试加载在"jdbc.drivers"系统属性中引用的驱动程序.只是一个辅助类,是工具。 是为了获取Connection对象的辅助类
java.sql.Statement 用于执行静态SQL语句并返回其生成结果的对象。 执行静态sql语句
java.sql.PreparedStatement 继承Statement接口,表示预编译的SQL语句的对象,SQL语句被预编译并且存储在PreparedStatement对象中。然后可以使用此对象高效地多次执行该语句。 更加高效的执行sql语句
java.sql.CallableStatement 用来访问数据库中的存储过程。它提供了一些方法来指定语句所使用的输入、输出参数。
java.sql.ResultSet 指的是查询返回的数据库结果集。 封装查询语句返回的结果
java.sql.ResultSetMetaData 可用于获取关于ResultSet对象中列的类型和属性信息的对象。
发布了328 篇原创文章 · 获赞 798 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/weixin_43691058/article/details/103907259