1. 引入jdbc的jar包
mysql-connector-java-8.0.25.jar |
2. 准备sql语句
String sql=”select |delete|update|insert.... ?”; |
3. 加载jdbc驱动
Class.forName(“com.mysql.cj.jdbc.Driver”); |
4. 获取连接对象,与数据库建立连接
Connection conn=DriverManager.getConnection(url,uname,pwd); url=”jdbc:mysql://localhost:3306/数据库名?serverTimezone=UTC”; |
5. 获取命令对象,发送sql语句结构
PreparedStatement psmt=conn.prepareStatement(sql); |
5.1 如果sql有占位符,设置占位符值
psmt.setXXX(下标,值); //下标从1开始 |
6. 执行sql语句,返回结果
6.1 如果查询sql,返回结果集
ResultSet rs=psmt.executeQuery(); |
6.2 如果增删改sql,返回受影响的行数
int row=psmt.executeUpdate(); |
7. 关闭 (后创建的先关闭)
rs.close(); psmt.close(); conn.close(); |