package study;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
public class MySql {
public static void main(String[] args){
try{
Class.forName("com.mysql.jdbc.Driver");//com.mysql.jdbc.Driver,需要引入mysql包
String url="jdbc:mysql://121.40.91.161:3306/nxt";
String username="XXX";
String password="XXX";
Connection con =DriverManager.getConnection(url,username,password);
int num=100;
PreparedStatement statement=con.prepareStatement("insert into user values(?,?)");
for(int i =0;i<num;i++){
statement.setString(1, "yejiajun"+i+1);
statement.setString(2, "yjj"+i+1);
statement.executeUpdate();
}
}catch(Exception e){
System.out.println("An error has occurred:"+e.toString());
e.printStackTrace();
}
}
}
本文介绍了一种使用Java程序批量向MySQL数据库插入数据的方法。通过预编译语句和循环执行,提高了数据插入效率。示例代码展示了如何连接数据库、设置SQL语句及执行批量插入操作。
852

被折叠的 条评论
为什么被折叠?



