try {
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test","root","zhou");
PreparedStatement pstmt = conn.prepareStatement("insert into test values(?)");
for(int i = 0;i<100;i++){
pstmt.setString(1, ""+i);
pstmt.addBatch();
}
pstmt.addBatch("insert into team values (?,?)");
for(int j = 0;j<100;j++){
pstmt.setString(1, ""+j);
pstmt.setString(2, ""+j);
pstmt.addBatch();
}
pstmt.addBatch("insert into userinfo values (?,?,?)");
for(int k = 0;k<100;k++){
pstmt.setString(1, ""+k);
pstmt.setString(2, ""+k);
pstmt.setString(3, ""+k);
}
int[] arr = pstmt.executeBatch();
for(int m = 0;m<arr.length;m++){
System.out.println(arr[m]);
}
pstmt.close();
conn.close();
} catch (Exception e) {
e.printStackTrace();
}
能这样用吗?
如果出现这种情况,怎么办?
不用存储过程。