JDBC详解—有图有真相

1. JDBC是什么
      英文全称:Java DataBase Connectivity
      中文全称:Java 数据库连接技术

2. JDBC的作用
     与数据库建立连接并对数据库执行操作:增删改查操作

3. JDBC的组成
     由一组官方定义的接口(规范)组成:接口的实现类由数据库厂商提供:数据库驱动(包含实现操作数据库接口的类)

4. JDBC的好处
    代码不依赖于任何数据库。
    只需要修改少量配置就可以方便切换到其他厂商数据库。

02_JDBC核心API概述 JDBC核心类和接口  

说明

 
Connection 接口  

连接对象

作用:与数据库建立连接并形成数据传输通道

 
Statement 接口  

SQL语句发送对象

作用:将SQL语句发送给数据库执行并获得执行结果

 
ResultSet 接口  

结果集对象

作用:用来封装满足查询条件的记录信息

 
Drvier 接口   数据库驱动对象  
                三_JDBC之注册驱动

示例代码

import com.mysql.jdbc.Driver; import java.sql.DriverManager; /** 目标: 1. 理解注册驱动的作用:告诉JVM接下来要操作哪个厂商的数据库了 2. 掌握注册驱动的方式 DriverManger工具类与注册驱动相关的方法 * static registerDriver(Driver driver) * 注册数据库驱动 * 存在问题:驱动会被注册两次 */ public class Demo01 { public static void main(String[] args) throws Exception{ // 方式1:存在问题:驱动会被注册两次 // 创建驱动对象(Driver是mysql厂商提供Driver接口的实现类) /*Driver driver = new Driver(); // 注册驱动 DriverManager.registerDriver(driver);*/ // 方式二:利用反射触发Driver实现类的加载实现驱动注册 Class.forName("com.mysql.jdbc.Driver"); } }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzffjz.html