package com.bjpowernode.jdbc;
import java.sql.*;
/**
* @Author:杨青
* @Time:2021/10/26 17:09
* @Description:
* PreparedStatement完成insert delete update
*/
public class JDBCTest09 {
public static void main(String[] args) {
Connection conn=null;
PreparedStatement ps=null;
try {
//1.类加载完成注册驱动
Class.forName("com.mysql.jdbc.Driver");
//2.获取连接
conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/bjpowernode","root","123456");
//3.获取预编译数据库操作对象
//String sql="insert into t_user (loginName,loginPwd,realName)values(?,?,?)";
//String sql="update t_user set loginName='python',loginPwd='111',realName='Python' where id=4";
String sql="delete from t_user where id=4 ";
ps=conn.prepareStatement(sql);
/*
ps.setString(1,"java");
ps.setString(2,"000");
ps.setString(3,"Java");
//4.执行sql语句
*/
int count=ps.executeUpdate();
System.out.println("执行语句条数:"+count);
} catch (Exception e) {
e.printStackTrace();
} finally {
//6.释放资源
if(ps!=null){
try {
ps.close();
} catch (SQLException throwables) {
throwables.printStackTrace();
}
}
if(conn!=null){
try {
conn.close();
} catch (SQLException throwables) {
throwables.printStackTrace();
}
}
}
}
}