JDBC 学习笔记(三)—— JDBC 常用接口和类,JDBC 编程步骤
2018-06-24 12:05
871 查看
1. JDBC 常用接口和类
- DriverManager
负责管理 JDBC 驱动的服务类,程序中主要的功能是获取连接数据库的 Connection 对象。
- Connection
代表一个数据库连接对象,要访问数据库,首先需要获得数据库连接。
同时,Connection 接口提供了获取执行 SQL 语句的 Statement 和 PreparedStatement 对象,以及控制事物(Transaction)的方法。
- Statement
用于执行 SQL 语句的接口,同时支持执行 DDL(Data Definition Language),DCL(Data Control Language),DML(Data Manipulation Language)语句。
我们常用的 CRUD 操作是 DML 语句。
- PreparedStatement
Statement 的子接口,代表一个预编译的 Statement 对象。
所谓预编译,就是事先将 SQL 传入到 PreparedStatement 对象中,不必每一次在执行的时候加载 SQL 语句,所以在性能上会有所提高。
常用来执行带参数的 SQL 语句。
- ResultSet
SQL 语句执行后的结果集对象。
当 Statement 或者其子接口,执行的是一个查询的 DML 语句,其返回就会是一个 ResultSet 对象。
ResultSet 中包含访问查询结果的方法。
2. JDBC 编程步骤
通过以上介绍的 JDBC API,可以大致得知 JDBC 的编程步骤:
- 加载数据库驱动。
- 通过 DriverManager 获取数据库连接 Connection。
- 通过 Connection 对象创建 Statement 对象(Statement,PreparedStatement,CallableStatement)。
- 外部传入 SQL 语句,使用 Statement 执行 SQL。
- 如果 SQL 是一个查询语句,操作结果集 ResultSet。
- 回收数据库资源(实现 Closeable/AutoCloseable 的 Connection,Statement 和 ResultSet)。
相关文章推荐
- java WEB学习笔记32:HttpSession 接口常用方法 及 HttpServletRequest接口中的Session方法 Demo
- 学习_Java_Base_JDBC_常用接口和类
- JDBC数据库编程常用接口(转)
- C#2005 .NET3.0高级编程学习笔记————接口
- 网络编程学习笔记(获取所有网络接口)
- JAVA学习笔记:编程常用类-日期时间Date类(java.util.Date)
- 02-JDBC学习手册:JDBC编程步骤【重点重点】
- Mybatis学习笔记二:以接口方式编程
- 疯狂java笔记-JDBC常用接口和类
- MySQL笔记-jdbc编程步骤
- Java学习笔记之<JDBC连接MySQL的步骤>
- Java学习笔记(十五)网络编程及常用类库
- 【C#编程学习笔记】MTK系统MMI的常用函数及宏定义
- JavaWeb学习之JDBC API中常用的接口和类
- [Unity3D]Shader学习笔记之图像编程接口与着色语言
- JDBC编程学习笔记整理
- Java学习笔记(JDBC数据库编程常用接口)
- java学习笔记:JDBC基础——JDBC创建的六个步骤
- Connection、PreparedStatement、Statement、ResultSet是JDBC编程常用的接口,请分别简述它们的作用?
- 学习笔记_JDBC_1_Demo1_连接数据库的基本操作和步骤