如果程序沒有寫錯,驅(qū)動可以加載,但就是連不上數(shù)據(jù)庫,可以這樣試試。
- 安裝最新的數(shù)據(jù)庫補(bǔ)丁(SQL Server 2000 裝sp4補(bǔ)丁就好了)。
- 數(shù)據(jù)庫連接地址和端口是否正確(Sql2k默認(rèn)1433端口,Oricle默認(rèn)1521,看有沒有更改)。
- 是不是防火墻的問題,或者和其他程序沖突。機(jī)器啟動是什么都不加載試試。
- 插網(wǎng)線和不插網(wǎng)線,在數(shù)據(jù)庫運(yùn)行或程序連接數(shù)據(jù)庫時更改機(jī)器IP也可能造成連不上數(shù)據(jù)庫。Oricle對網(wǎng)絡(luò)配置的要求比較煩,如果你在Oricle中設(shè)置的連接地址不是127.0.0.1的話,不插網(wǎng)線不聯(lián)網(wǎng)就是不讓你連數(shù)據(jù)庫。(可以做一個特殊的網(wǎng)線,自己連自己。)Sql的話,重啟一下數(shù)據(jù)庫,一般就好了。
- 要是死活就是連不上,那還有最后一招,重裝系統(tǒng),然后馬上裝數(shù)據(jù)庫和JDK,運(yùn)行程序,看能不能連上。
- 重裝系統(tǒng)都連不上!對不起了,換個機(jī)器,或者使用其他數(shù)據(jù)庫吧。:(