JDBC
JDBC 简介
JDBC(Java DataBase Connectivity)(Java数据库连接)是java语言操作关系型数据库的一套API
JDBC 入门
创建工程,导入jar包
注册驱动
1
Class.forName("com.mysql.jdbc.Driver");
获取连接
1
2
3
4String url = "jdbc:mysql://127.0.0.1:3306/jdbc_test";
String username = "root";
String password = "cz";
Connection conn = DriverManager.getConnection(url,username,password);定义SQL语句
1
String sql = "update account set money = 2000 where id =1";
获取执行SQL对象
1
Statement statement = conn.createStatement();
执行SQL
1
int count = statement.executeUpdate(sql);
处理返回结果
1
System.out.println(count);
释放资源
1
2statement.close();
conn.close();
JDBC API 详解
DriverManager
- 作用
- 注册驱动
- 获取数据库连接
Connection
作用
获取执行SQL的对象
普通执行SQL对象
1
Statement createStatement()
预编译SQL的执行SQL对象:防止SQL注入
1
PreparedStatement prepareStatement(sql)
执行存储过程的对象
1
CallableStatement prepaareCall(sql)
管理事务
MySQL事务管理
1
2
3开启事务:BEGIN;/START TRANSACTION;
提交事务:COMMIT;
回滚事务:ROLLBACK;JDBC事务管理
1
2
3开启事务:setAutoCommit(boolean autoCommit):true为自动提交;FALSE为手动提交,几位开始事务
提交事务:commit();
回滚事务:rollback();
Statement
作用:
执行SQL语句

ResultSet
封装了DQL语句查询结果


PreparedStatement
未完:https://www.bilibili.com/video/BV1s3411K7jH?t=972.5&p=5
据库连接池
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 活在当下的博客!
评论