【综合练习2】删除指定学生
删除出生日期在“1996-01-01”之前的学生。
/*【综合练习2】删除指定学生
* 删除出生日期在“1996-01-01”之前的学生。
* */
package db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class Zhlx2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Class.forName("com.mysql.cj.jdbc.Driver");
}catch(ClassNotFoundException e) {
e.printStackTrace();
}
try {
Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL&allowPublicKeyRetrieval=true","root","19971213");
PreparedStatement ps = con.prepareStatement("delete from tb_stu where birthday < ?");
ps.setString(1, "1996-01-01");
ps.executeUpdate();
}catch(SQLException e) {
e.printStackTrace();
}
}
}
运行前的数据库
运行后的数据库