JDBC中Driver、DriverManager、Connection、Statement、ResultSet它们分别是什么怎么用以及MySQL驱动下载

一、JDBC是什么?

JDBC (Java DataBase Connectivity) Java数据库连接。是Java EE 提供的数据库接口,由一组Java编写的类和接口组成, 是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,负责连接 java 程序和后台数据库。

在安装数据库驱动程序之后,开发者可以按照 JDBC 规范,用统一的语法直接在 Java 程序上对多种数据库进行操作,不用担心数据库操作语言的差异,具体的实现由数据库厂商来负责。

二、Driver、DriverManager是什么?

1.Driver: 数据库厂商提供数据库的驱动

2.DriverManager:驱动管理器

作用:
注册驱动,让程序加载一下厂商提供的驱动
获取连接,有了连接之后,就可以和数据库进行通讯

三、Connection、Statement、ResultSet是什么?

1.Connection:表示和数据库的连接对象,获取Statement对象

2.Statement:用来操纵sql语句,发送给数据库去执行

执行增加、删除、修改,对数据库记录有影响的语句
执行查询,返回ResultSet

3.ResultSet:结果集,用来封装查询结果的

四、下载驱动

1.mysql驱动下载地址:mysql-connector-java/8.0.32驱动下载地址

2.可根据自己的版本下载:mysql驱动各版本下载地址

五 、使用步骤

1.连接数据库 Connection

获取连接对象,JDBC由 Connection 类负责连接数据库,参数中输入数据库 URL、账号、密码

1.获取连接的方式:直接通过Driver接口的connect方法去获取连接

public static void getConnection1() throws SQLException {
   
        /*获取连接的方式:直接通过Driver接口的connect方法去获取连接*/
        Driver driver = new com.mysql.cj.jdbc.Driver();
        Properties info=new Properties();
        info.setProperty("user","root");
        info.setProperty("password","123456");
        //通过Java 连接数据库
        String url="jdbc:mysql://localhost:3306/test";
        Connection connection=driver.connect(url,info);
        System .out.println("connection="+connection);
    }

2.获取连接的方式:直接通过Driver接口的connect方法去获取连接改进(通过字符串的方式)

//通过字符串的方式
    public static void getConnection2() throws Exception 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值