在進行java開發(fā)的過程中我們有時候需要連接java數(shù)據(jù)庫,但是遇到j(luò)ava數(shù)據(jù)庫連接不上就是很讓開發(fā)人員煩惱的事情,那java數(shù)據(jù)庫連接失敗的原因及解決方法是什么?下面來我們就來給大家講解一下。
原因一:登錄賬號、密碼、服務(wù)器名稱、數(shù)據(jù)庫名稱登錄錯誤導致不能連接,這個比較常見,仔細檢查好所填信息是否正確,填寫正確一般就可以解決。
解決方法:當正在使用的軟件出現(xiàn)數(shù)據(jù)庫不能連接時,一般就是服務(wù)器名出現(xiàn)問題,更改服務(wù)器名稱一般可以解決問題。數(shù)據(jù)庫如果是安裝在本機,服務(wù)器名可以用“.”或“(local)”來代替 ;如果是安裝在局域網(wǎng)的其它計算機上,可以用IP地址作為服務(wù)器名。
原因二:如果沒能正確安裝SQL服務(wù)器,也會導致數(shù)據(jù)庫連接不上;安裝好數(shù)據(jù)庫后,如果SQL服務(wù)管理器沒有啟動,則要去服務(wù)那里開啟。
解決方法:如果是SQL數(shù)據(jù)庫未能能成功安裝,再次重新安裝時,可能會無法安裝,提示是存在一個未完成的安裝掛起。解決就方法是:打開注冊表編輯器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到并刪除PendingFileRenameOperations項目即可。
如果是更改了Windows的用戶名或者密碼,會導致SQL服務(wù)管理器不能啟動,解決辦法是去控制版面的服務(wù)那里修改啟動。具體是:點擊開始-->設(shè)置-->控制面板-->管理工具-->服務(wù)-->找到MS SQL SERVER服務(wù)-->在上面右鍵-->屬性-->登陸-->修改啟動服務(wù)的帳戶和密碼。
原因三:因權(quán)限問題導致數(shù)據(jù)庫不能連接,解決方法是檢測計算機的安全保護限制、SQL Server安全設(shè)置、操作系統(tǒng)的安全限。
解決方法:可以先暫時關(guān)閉防火墻或者殺毒軟件,看是否是這些軟件的安全設(shè)置所導致。
SQL Server安全設(shè)置:打開企業(yè)管理器-->展開SQ L Server組-->右擊服務(wù)器名-->點擊屬性-->在SQL Server屬性-->安全性中,把“身份驗證”選擇為“在SQL Server和Windows”;
如果SQL服務(wù)器采用的是Windows XP系統(tǒng),當工作站電腦出現(xiàn)不能連接數(shù)據(jù)庫的情況時,可以在服務(wù)器和工作站各建立一個相同的WINDOWS用戶賬號和密碼。
出現(xiàn)java數(shù)據(jù)庫連接不上可能就是以上這幾點原因造成的,不過遇到這樣的事情大家不用感到煩惱,知道了原因還怕不能解決?再說我們已經(jīng)將相關(guān)解決方法分享給大家了,大家可以參考!最后大家如果想要了解更多初識java知識,敬請關(guān)注賦能網(wǎng)。
本文鏈接:
本文章“java數(shù)據(jù)庫連接失敗的原因及解決方法是什么?”已幫助 54 人
免責聲明:本信息由用戶發(fā)布,本站不承擔本信息引起的任何交易及知識產(chǎn)權(quán)侵權(quán)的法律責任!
本文由賦能網(wǎng) 整理發(fā)布。了解更多培訓機構(gòu)》培訓課程》學習資訊》課程優(yōu)惠》課程開班》學校地址等機構(gòu)信息,可以留下您的聯(lián)系方式,讓課程老師跟你詳細解答:
咨詢熱線:4008-569-579