小弟在Linux环境下执行sh档
使用jdk 1.7,ojdbc 6
sh档的功能是去呼叫起10只java档执行
每只java档都有使用连结oracle 11G db程序
程序如下:
try {
Connection insertConn = null;
System.out.println("insert DB start");
insertConn = DriverManager.getConnection("myUrl", "login001", "PWD")
System.out.println("isnert DB done.");
.
.
.以下进行inser效果
} catch (SQLException ex) {
System.out.println("new Conn:" +ex);
}
try {
Connection updateConn = null;
System.out.println("update DB start");
updateConn = DriverManager.getConnection("myUrl", "login001", "PWD")
System.out.println("update DB done.");
.
.
.以下进行Update 效果
} catch (SQLException ex) {
System.out.println("updateConn :" +ex);
}
因为将信息吐出来,发现第一次再建立insert connect时,花费时间会特别久。
后来再建立update connect时,不到一两秒钟的时间。
如果十只java档一起执行时,建立insert connect时,会更久。
一只执行时约30~50秒。
十只执行时约90~120秒。
想请教该如何更改才能缩短第一次执行connect 的时间?