一、JDBC概述
1、JDBC的概念
JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
2、JDBC的作用
1)建立与数据库之间的访问连接;
2)将编写好的SQL语句发送到数据库执行;
3)对数据库返回的执行结果进行处理。
二、使用JDBC访问数据库
1、JDBC API:
1)DriverManager类:依据数据库的不同,管理JDBC驱动;
2)Connection接口:负责连接数据库并担任传送数据的任务;3)Statement接口:由Connection产生,负责执行SQL语句;
4)ResultSet接口:负责保存Statement执行后所产生的执行结果。
2、访问数据库的步骤:
1)使用Class.forName()方法加载JDBC驱动类;
2)使用DriverManager类获取数据库的连接;
3)发送SQL语句,并得到结果集;
4)处理结果;
5)关闭资源:按创建顺序逐一进行倒序关闭。
3、设置配置文件
1)配置文件的创建与设置;
2)读取配置文件:使用Properties对象的load()方法来实现配置文件的读取;
三、使用通用类优化数据库操作(即BaseDao类)
1、使用PreparedStatament对象实现信息编辑
PreparedStatament接口继承自Statament接口,PreparedStatament对象比普通的Statament对象使用起来更加灵活、更有效率。
步骤:
1)编写增加信息的SQL语句;
2)创建PreparedStatament对象的实例,并为占位符赋值;
3)执行SQL语句,直接调用executeUpdate()方法;
4)根据执行结果进行处理。
2、BaseDao类的作用:
1)获取数据库的连接;
2)执行数据库的增删改查操作;
3)执行每次访问结束后的资源关闭工作。
3、编写接口类实现BaseDao类
脚注
生成一个脚注1.
目录
用 [TOC]
来生成目录:
- 这里是 脚注 的 内容. ↩