一、JDBC
- JDBC : Java DataBase Connectivity 可以为多种关系型数据库DBMS提供统一认证
(1) JDBC API :提供各种操作访问接口,Connection、Statement、PreparedStatement、ResultSet等
(2) JDBC DriverManager :管理不同的数据库驱动
(3)各种数据库驱动:响应的数据库厂商提供(第三方公提供);连接、直接操作数据库 - JDBC API 主要功能(三件事,具体通过以下类/接口实现):
i. 与数据库建立连接
ii. 发送SQL语句
iii. 返回处理结果
a. DriverManager :管理JDBC驱动
b. Connection :连接
c. Statement(PreparedStatement) :增删改查
d. CallableStatement :调用数据库中的存储过程/存储函数
e. ResultSet :返回的结果集 - JDBC访问数据库的具体步骤
a. 导入驱动,加载具体的驱动类
b.与数据库建立连接
c. 发送SQL,执行
d. 处理结果集(查询) - 数据库驱动 ------->驱动jar--------------------------------->具体的驱动类
a. Oracle---------->ojdbc-x.jar----------------------------->oracle.jdbc.OracleDriver
b. MySQL--------->mysql-connector-java-x.jar------->com.mysql.jdbc.Driver
c. SqlServer------>sqljdbc-x.jar-------------------------->com.mircrosoft.sqlserver.jdbc.SQLServerDriver