在用jdbc的org.postgresql.Driver時卡住了, 代碼如下:
driveName = "org.postgresql.Driver";
logger_.log("drive Name: "+driveName);
try {
Class.forName(driveName);
}catch(Exception e){
logger_.log("catch exception while load postgresql driver: " + e.toString());
e.printStackTrace();
}
logger_.log("connect succeed");
在日志打出 "drive Name org.postgresql.Driver"後, 就停住了, 既不打出異常日志也沒有鏈接成功的日志.
控制台也是停住, 但是進程並沒有終止, 這是為什麼?
這種情況不是每次都發生, 偶爾出現一次.
數據庫的連接需要0.2到2秒吧,之前也遇到多,如果控制台沒有拋出異常的話,那就證明的程序沒錯,我之前也遇到過,等待一下就會連接上,這跟很多因素有關