1.JDBC
注:jdbc是java封装的数据库的操作
Java DataBase Connectivity:(java数据库连接)是一种可以执行SQL语句的Java API,可以为多种数据库提供统一访问,是java语言编写的类和接口的组成.jdbc提供了一种基准,据此可以构建更高级的工具和接口,使开发人员能够编写数据库应用程序
2.jdbc的原生开发步骤
1:注册驱动====>数据库的驱动:不同数据库开发商为了某一种开发语言环境能够实现统一数据库调用而开发的一个程序,它的作用相当于===一个翻译人员===将java语言中对数据库的调用语言通过这个翻译翻译成各个种类的数据库自己的数据库语言,当然这个翻译(数据库驱动)是由各个开发商针对统一的接口自定义开发的
注:数据库驱动,就是连接数据库的,直接与数据库交互的.
2:获得连接
3:创建执行sql语句的对象
4:执行sql语句,处理结果
5:关闭资源
3.为什么要使用jdbc来操作数据库
不同数据库的驱动编写语言不一样,这时要使用相关的数据库,就要学习相关数据库的驱动,sun公司为了规范统一,定义了JDBC这套接口,所有数据库驱动遵循这套规范,我们只要学习这套规范,使用JDBC操作数据库即可,
注:使用JDBC操作数据库必须要有数据库驱动包,JDBC是直接操作数据库驱动包进行做数据库的
如图:
4.数据库连接池
连接池其实就是一个容器(集合),存放数据库连接的容器.
当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据时,从容器中获取连接对象,当用户访问完毕后,会将连接对象归还给容器
优点
1.节约资源,减轻服务器压力
2.提高连接复用性,用户访问高效