1.建立连接池
2.优化sql
3.用批量处理语句
Connection conn = Conn.getConn("sms");
Statement stmt=conn.createStatement();
conn.setAutoCommit(false);
String content1[] = content.split("\n");
for (int i = 0; i < content1.length; i++) {
String content2[] = content1[i].split("\t"); String name = content2[0];
String phoneNO = content2[1];
String classname = content2[2];
String departmentName = content2[3].trim();
strSQL = "Insert into STUDENT (ID,NAME,PHONENO,CLASSNAME,DEPARTMENTNAME) Values (SEQ_STUDENT.Nextval,'"
+ name + "'," + phoneNO + ",'" + classname + "','" +
departmentName + "')";
stmt.addBatch(strSQL);
}
int[] updateCount=stmt.executeBatch();
conn.commit();
conn.setAutoCommit(true);
stmt.close();
conn.close();
这是例子
2.优化sql
3.用批量处理语句
Connection conn = Conn.getConn("sms");
Statement stmt=conn.createStatement();
conn.setAutoCommit(false);
String content1[] = content.split("\n");
for (int i = 0; i < content1.length; i++) {
String content2[] = content1[i].split("\t"); String name = content2[0];
String phoneNO = content2[1];
String classname = content2[2];
String departmentName = content2[3].trim();
strSQL = "Insert into STUDENT (ID,NAME,PHONENO,CLASSNAME,DEPARTMENTNAME) Values (SEQ_STUDENT.Nextval,'"
+ name + "'," + phoneNO + ",'" + classname + "','" +
departmentName + "')";
stmt.addBatch(strSQL);
}
int[] updateCount=stmt.executeBatch();
conn.commit();
conn.setAutoCommit(true);
stmt.close();
conn.close();
这是例子
解决方案 »
- webservice里面如何传一个map?
- (续)为什么执行后页面总是显示为“null”?[
- js问题
- <s:iterator value="list" >我要输出一个序号,不是id,怎么写?请各位帮帮忙
- 用Sybase,如何写data-source的各属性?
- eclipse+tomcat4+lomboz出错。
- 问:如何决windows98控制台上完整显示jsp错误信息;类vector,ResourceBundle的作用
- 窗口刷新问题???
- 这个错误怎么解决?
- 大伙有谁这样(xml->html->excel)做过excel报表的进来一下
- 通过URL传过来的参数有些情况下取不到?
- 请教各位WEB服务器高手!那里有TOMCAT的详细配置文档!!谢谢!!
String content2[] = content1[i].split("\t"); String name = content2[0];
String phoneNO = content2[1];
String classname = content2[2];
String departmentName = content2[3].trim();
strSQL = "Insert into STUDENT (ID,NAME,PHONENO,CLASSNAME,DEPARTMENTNAME) Values (SEQ_STUDENT.Nextval,'"
+ name + "'," + phoneNO + ",'" + classname + "','" +
departmentName + "')";
stmt.addBatch(strSQL);
}
上面的代码可以考虑与StringBuilder