【Java-50】基于Java语言将批量数据导入数据库
程序员文章站
2022-06-11 13:28:27
...
// 加载驱动,其实就是个包
Class.forName("com.mysql.jdbc.Driver");
// 建立连接
// 参数分别为数据库地址,账户,密码
Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/我的数据库?characterEncoding=utf8&useSSL=true","root", "987pm321");
connect.setAutoCommit(false);//后面手动提交
//操纵数据库
///更新
String SQL = "delete from person";
Statement ste = connect.createStatement();//注意这里导入
ste.addBatch(SQL);
for(int i=1;i<1000;i++){
String str="gdfg";
int age=i;
SQL="insert into person(name,age) values("+"'"+str+"'"+","+age+")";
ste.addBatch(SQL);
}
connect.commit();//手动提交