调用java.sql.addBatch()老是出问题,怎么回事。 一:可能试你的JDBC驱动有问题;二:addBatch(String sql)是Statement的方法,不是java.sql.addBatch(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static void CreatedbCode() throws Exception{ DBConnection_MySQL dbcon = new DBConnection_MySQL(); Connection con = dbcon.getConnection(); Statement stmt = con.createStatement(); for(int i=0;i<256;i++){ try{ stmt.execute("drop table map_crypt"+String.valueOf(i)); } catch(Exception e){ } stmt.execute("create table map_crypt"+String.valueOf(i)+"(seqcode int not null,mapcode int not null,constraint pk_map_crypt"+String.valueOf(i)+" primary key(seqcode))"); } Random random = new Random(-336955096); Statement stmt2 = con.createStatement(); String asql = ""; for(int i=0;i<256;i++) for(int j=0;j<256;j++) { for(int k=0;k<256;k++) { asql = "insert into map_crypt"+String.valueOf(i)+" values("+String.valueOf(k+j*256)+","+String.valueOf(random.nextInt())+")"; stmt2.addBatch(asql); // 一道这里旧有问题了 } stmt2.executeBatch(); stmt2.clearBatch(); } con.close(); } 查查你的支不支持批处理批处理好象是JDBC2.0才有的。 继承 成员变量 内部类 java内存回收机制与对象close()方法的问题 谁有JAVA编程的项目,有源代码下载,供学习学习? 布局怎么也实现不了我想要的..... 求JDBC的连接实例。新人 请教3个小问题 java运行本地命令 怎么彻底的理解父类引用指向子类对象? 帮忙给几JAVA技术网站最好都是中文的!!!!! 关于robocode的源程序的一点建议 如何将JAVA程序从Jbuilder中导出为可执行文件?100分 闲聊,有关java…来者有分
DBConnection_MySQL dbcon = new DBConnection_MySQL();
Connection con = dbcon.getConnection();
Statement stmt = con.createStatement();
for(int i=0;i<256;i++){
try{
stmt.execute("drop table map_crypt"+String.valueOf(i));
}
catch(Exception e){
}
stmt.execute("create table map_crypt"+String.valueOf(i)+"(seqcode int not null,mapcode int not null,constraint pk_map_crypt"+String.valueOf(i)+" primary key(seqcode))");
}
Random random = new Random(-336955096);
Statement stmt2 = con.createStatement();
String asql = "";
for(int i=0;i<256;i++)
for(int j=0;j<256;j++) {
for(int k=0;k<256;k++) {
asql = "insert into map_crypt"+String.valueOf(i)+" values("+String.valueOf(k+j*256)+","+String.valueOf(random.nextInt())+")";
stmt2.addBatch(asql); // 一道这里旧有问题了
}
stmt2.executeBatch();
stmt2.clearBatch();
}
con.close();
}