java中如何实现删除一个学号的整个信息
发布网友
发布时间:2022-05-26 15:47
我来回答
共2个回答
热心网友
时间:2023-10-25 11:14
初学者啊?很乐意帮你哈,我写了一个你试试:
public class Test {
public static void main(String[] args) throws ClassNotFoundException,
SQLException, IOException {
//我用的MYSQL,你可以改成自己的数据库
Class.forName("com.mysql.jdbc.Driver");
Connection con = (Connection) DriverManager.getConnection(
"jdbc:mysql://" + "localhost:3306/test", "root",
"root");
// 事务自动提交
con.setAutoCommit(true);
Statement st = con.createStatement();
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("请输入你要删除的一个或多个学号,以英文逗号分隔:");
String s = br.readLine();// 得到用户输入的学号
// 删除输入的ID对应的学生信息,假设ID为学号,你可以改成自己表里的字段
int num = st
.executeUpdate("delete from test where id in(" + s + ")");
System.out.println("一共删除了" + num + " 条学生记录");
}
}
热心网友
时间:2023-10-25 11:14
try{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
}
str就是你输入的值,是不是要这个?
删除什么的就好做了吧!