JDBC学习日志一,数据库驱动和JDBC
什么是JDBC?
JDBC即Java DataBase Connectivity,java数据库连接 从根本来讲,JDBC是一种规范,它提供的接口,是一套完整的、可移植的访问底层数据库的程序。
有什么用
JDBC 提供的API可以让JAVA通过API方式访问关系型数据库,执行SQL语句,获取数据
怎么用
图片来自TTiamo_的博客
声卡驱动就是用来实现计算机与声卡之间的通信
显卡驱动就是用来实现计算机与显卡之间的通信
...
同样的,jdbc驱动就是用来实现java程序与数据库管理系统之间的通信
执行的顺序和打开可视化数据库一样:
1.注册或加载驱动------->(找到可视化数据库软件)
2.获取连接池-------->(打开连接)
3.获取用户信息(用户名和密码)和url(符合url协议获取到指定的库名)-------->(输入用户信息和url)
4.连接数据库-------->(点击连接)
5.获取执行sql语句对象----->(新建查询)
6.执行sql语句------>(执行sql语句)
7.关闭资源------>(关闭可视化数据库软件)
数据库驱动
声卡,显卡都是通过驱动与操作系统打交道
而前面所说的,数据库是数据库管理系统,也应有一个驱动和java程序建立通信
图片来自TTiamo_的博客
java程序会通过数据库驱动,和数据库打交道
jdbc:sun公司为了简化开发人员的(对数据库的统一)操作,提供了一个(对java操作数据库的)规范
本篇博客参考TTiamo_的博客