那就是和SQL有關(guān),而啟動(dòng)時(shí),你要檢查你的SQL連接配置是否正確,默認(rèn)執(zhí)行的SQL語(yǔ)句是否正確。
創(chuàng)新互聯(lián)公司是網(wǎng)站建設(shè)技術(shù)企業(yè),為成都企業(yè)提供專業(yè)的成都網(wǎng)站制作、做網(wǎng)站,網(wǎng)站設(shè)計(jì),網(wǎng)站制作,網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制適合企業(yè)的網(wǎng)站。十載品質(zhì),值得信賴!
如果那樣的話是可以正常運(yùn)行的。估計(jì)你是不是配置數(shù)據(jù)庫(kù)連接池了?;蛘吣阌玫絪peing或者別的什么連接池了。所以在啟動(dòng)的時(shí)候。
錯(cuò)誤信息不夠詳細(xì)。需要檢查:數(shù)據(jù)庫(kù)是否可用,從使用tomcat的機(jī)器上是否可以連接 數(shù)據(jù)庫(kù)的配置是否正確,包括 機(jī)器名\實(shí)例名、數(shù)據(jù)庫(kù)名、用戶名、密碼、端口等 看是哪一行代碼出錯(cuò)。
和你的數(shù)據(jù)庫(kù)操作相關(guān)代碼有關(guān)系,貼出詳細(xì)完整的報(bào)錯(cuò)信息,定位具體的出錯(cuò)代碼行就能解決了。
首先如果你的是mysql的話。幾乎所有的sql都有默認(rèn)時(shí)間一般為28800大概都是8個(gè)小時(shí),如果超出這個(gè)時(shí)間就會(huì)自動(dòng)關(guān)閉。
先確保你的數(shù)據(jù)庫(kù)能正常進(jìn)入,可以用pl/sql試。
很多可能的哦,貼鏈接數(shù)據(jù)庫(kù)的代碼出來(lái)吧??纯词遣皇菦](méi)導(dǎo)入相對(duì)應(yīng)的數(shù)據(jù)庫(kù)驅(qū)動(dòng),看看數(shù)據(jù)庫(kù)開(kāi)了沒(méi)有,看看端口是不是一致。。
Connection refused一般是網(wǎng)絡(luò)問(wèn)題,連接不上。還沒(méi)到數(shù)據(jù)庫(kù)驗(yàn)證身份的步驟。
你估計(jì)是沒(méi)有下載驅(qū)動(dòng),到Sunguan 方網(wǎng)站上去下一個(gè)和你SQL server相對(duì)應(yīng)版本的驅(qū)動(dòng),然后再用JAVA連接的時(shí)候應(yīng)該就沒(méi)有問(wèn)題;還有個(gè)問(wèn)題好像把JAVA程序和驅(qū)動(dòng)程序解壓之后的com(解壓之后有一個(gè)加com的文件包)包放在一起。
這種情況一般是數(shù)據(jù)庫(kù)連接串有問(wèn)題,沒(méi)設(shè)置對(duì),或者連接池用戶數(shù)已經(jīng)滿都可能出現(xiàn)無(wú)法鏈接的問(wèn)題。如果鏈接正常,而僅僅在做事務(wù)處理的時(shí)候有異常。
先檢查你的sqlserver開(kāi)了沒(méi),至少你用isqlw能夠連進(jìn)去。如果是sqlserver2000的話,你至少需要裝sp3才能在winxp上接受tcp連接。
可能是你的SQL Server沒(méi)有配置本地連接的問(wèn)題,我以前也遇到過(guò),SQL Server2005有個(gè)SQL Server Configuration Manager,在其中配置本地連接就可以了。
java.lang.ClassNotFoundException: com.MySQL.jdbc.Driver 沒(méi)有導(dǎo)入驅(qū)動(dòng)包。去找到這個(gè)包,沒(méi)有就下載一個(gè)。mysql-connector-java-13-bin.jar 請(qǐng)忽略我的版本,找你自己適合的版本,用我的也行。嘿嘿。
查看服務(wù)開(kāi)啟沒(méi)有 用下面命令開(kāi)啟 net start SQLname 我名字是MySQL57 ping localhost 看能不能ping通。