一、JDBC存在的意义
我们对于数据库的操作不能是单纯地对于一个库操作,最终一定是要连接我们的后端程序,在项目中对数据库进行操作,所以我们就要通过驱动让我们的程序连接到数据库,那么问题来了,数据库有很多种比如说MySQL数据库,比如说SqlServer数据库,等等,那么不同的数据库厂商对于他们自己的数据库操作是不一样的,我们不能今天这个程序连接的是这个数据库,明天想换一个数据库,直接代码全部重新来过,是比较麻烦的事情,所以就产生了JDBC,他就像一个中间翻译一样,我们写好的程序,他根据不同的数据库再进行翻译,实现了不同数据库之间的统一访问。
二、JDBC操作MySQL
MySQL JDBC提供了两种操作mysql数据库的方法,一种是DiverManager 另一种是DataSource ,但还是现在更常用的是DataSource方法,所以我们这里也主要梳理这个方法的具体操作。
三、JDBC编程的具体实现
- 主要步骤
这个操作方法主要分为五个步骤:
(1):获得数据源(相当于在输入mysql的密码)
(2):获得连接器(相当于密码正确进去数据库)
(3):组装sql语句并获得执行器(相当于输入sql指令)
(4):执行sql语句(相当于使用某个数据库)
(5):关闭资源(相当于关闭数据库) - 详细操作流程
import com.mysql.jdbc.Connection;
import