JDBC介绍:
Java Database Connectivity (JDBC) 是 Java 平台用于连接和操作关系型数据库的标准 API。JDBC 提供了一套标准接口,使得开发人员能够使用 Java 应用程序来访问各种不同的数据库管理系统,而无需关心具体的数据库类型。
JDBC 的组成部分:
- DriverManager:负责加载 JDBC 驱动并建立数据库连接。
- Connection:代表与数据库的一个连接。
- Statement:用于发送 SQL 语句到数据库。
- ResultSet:用于存放执行 SQL 查询的结果集。
JDBC 的基本使用流程:
- 加载 JDBC 驱动:通过
Class.forName()
加载特定数据库的 JDBC 驱动。 - 建立数据库连接:使用
DriverManager.getConnection()
方法建立连接。 - 创建 Statement 对象:通过
Connection.createStatement()
创建Statement
或PreparedStatement
对象。 - 执行 SQL 语句:使用
Statement
对象执行 SQL 语句。 - 处理结果集:如果是查询操作,可以通过
executeQuery()
方法获取ResultSet
,然后遍历结果集。 - 关闭资源:最后记得关闭
ResultSet
、Statement
和Connection
对象。
代码示范
PrepareStatement 预编译执行者对象 作用:防止SQL注入 使用占位符 只要检测到sql中的转义字符,则在面前加上\进行转义,可一预编译。
用ResultSet 和 next()resultSet.getXxx()可以遍历数据
式列