JDBC
JDBC(Java DataBase Connectivity):Java数据库连接
JDBC连接数据库流程
- 导入jar包
Mysql驱动包
- 注册驱动
Class.forName(“com.mysql.jdbc.Driver”)|Class.forName(“com.mysql.cj.jdbc.Driver”)
- 获取数据库连接
DriverManager.getConnection(“jdbc:mysql://127.0.0.1:3306/test”, “root”, “root”)
- 获取传输器
Satatement
- 执行SQL并返回结果集
executeQuery:查,返回ResultSet结果集
executeUpdate:增删改,返回int影响行数
- 处理结果集
遍历
- 释放资源
从后往前依次关闭
防止SQL注入攻击
- 正则表达式
- PreparedStatement代替Statement
SQL骨架+参数