在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java  數(shù)據(jù)庫(kù)/ DriverManager.getConnection(url, usernam

DriverManager.getConnection(url, username, password)連不上SQLSERVER

程序服務(wù)啟動(dòng)后,sqlserver數(shù)據(jù)庫(kù)是可以連不上的,可第二天早上再看會(huì)發(fā)現(xiàn)連不上,代碼走到DriverManager.getConnection(url, username, password)這里就不走了,后面的日志沒(méi)有輸出,后臺(tái)也沒(méi)有報(bào)錯(cuò)信息,程序界面也直接卡在那里了,但在開(kāi)發(fā)工具上是沒(méi)問(wèn)題的,求教諸位給個(gè)指點(diǎn)
圖片描述

回答
編輯回答
陌南塵

try...catch...一下試試?捕獲異常然后打日志,舉個(gè)例子

try {
    con = DriverManager.getConnection(url, username, password);
} catch(Exception e) {
    logger.error("獲取數(shù)據(jù)路連接異常", e);
    throw new RuntimeException("獲取數(shù)據(jù)庫(kù)連接異常");
}
2017年4月27日 22:54
編輯回答
舊時(shí)光

多半是線程卡在網(wǎng)絡(luò) IO了。

可以在服務(wù)器上通過(guò) jstack 查看線程堆棧。看下這個(gè)線程在干嘛就比較清楚了。

2018年7月11日 09:41