一, JDBC
1. JDBC 简介
- JDBC(Java DataBase Connectivity) 就是使用Java 语言操作关系型数据库的一套API

2. JDBC 快速入门
2.1 创建工程, 导入驱动 jar 包

2.2 注册驱动
Class.forName("com.mysql.jdbc.Driver");
2.3 获取连接
String url = "jdbc:mysql://127.0.0.1:3306/db1";
String user = "root";
String password = "1234";
Connection conn = DriverManager.getConnection(url, user, password);
2.4 定义 SQL 语句
String sql = "update account set money = 5000 where id = 1";
2.5 获取执行 SQL 对象
Statement stmt = conn.createStatement();
2.6 执行 SQL
int count = stmt.executeUpdate(sql); // 返回受影响的行数
2.7 处理结果
System.out.println(count);
2.8 释放资源
stmt.close();
conn.close();
3. JDBC API 详解
3.1 DriverManager
3.1.1 注册驱动
3.1.2 获取数据库连接
3.2 Connection
3.2.1 获取执行 SQL 的对象
3.2.2 事务管理
3.3 Statement
- 执行 SQL 语句


3.4 PreparedStatement
- PreparedStatement作用: 预编译 SQL 语句并且执行: 预防 SQL 注入问题
- SQL 注入: SQL 注入是通过操作输入来修改预先定义好的 SQL 语句, 用以达到执行代码对服务器进行攻击的方法

- 使用方式:






浙公网安备 33010602011771号