java連接sqlserver2000應(yīng)該注意的問(wèn)題!

java連接sqlserver2000應(yīng)該注意的問(wèn)題!

ID:32821010

大小:55.90 KB

頁(yè)數(shù):4頁(yè)

時(shí)間:2019-02-16

java連接sqlserver2000應(yīng)該注意的問(wèn)題!_第1頁(yè)
java連接sqlserver2000應(yīng)該注意的問(wèn)題!_第2頁(yè)
java連接sqlserver2000應(yīng)該注意的問(wèn)題!_第3頁(yè)
java連接sqlserver2000應(yīng)該注意的問(wèn)題!_第4頁(yè)
資源描述:

《java連接sqlserver2000應(yīng)該注意的問(wèn)題!》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)

1、1、下載SQLServer2000driverforJDBCSQLServer2000DriverForJDBCDownloads該驅(qū)動(dòng)截止目前有四個(gè)版本,建議下載最新的SP3版。該驅(qū)動(dòng)安裝成功后,請(qǐng)將安裝H錄下的libH錄下的三個(gè).jar文件加到CLASSPATH中;如果你使用的是JBuilder或Eclipse,將這三個(gè)文件根據(jù)IDE的提示加到工程中也可。2、升級(jí)你的SQLServer2000,為其打上故新的補(bǔ)丁。這一步可能不是必需的,因操作系統(tǒng)環(huán)境而定,在不打補(bǔ)丁的情況,有時(shí)可以正常連接,有吋卻不能,所以建議還是

2、安裝最新的SQLServer2000補(bǔ)丁(SP4)和JDBC驅(qū)動(dòng)(SP3)。如果你的程序在運(yùn)行時(shí)提示:Errorestablishingsocket,一般情況卜「,打上SQLServer2000的補(bǔ)丁就可解決。3、驅(qū)動(dòng)的加載方法在建立連接Z前,要先加載SQLServer2000JDBC的驅(qū)動(dòng),代碼形式如下:Class.forName(ncom.microsoft.jdbc.sqlserver.SQLServerDriver");在此注意,forName方法的參數(shù)字符串必須完全相同于以上內(nèi)容,大小寫是區(qū)分的,其實(shí)這個(gè)串就

3、是驅(qū)動(dòng)類的完整名稱:包名+類名。4、獲得一個(gè)連接在操作數(shù)據(jù)庫(kù)之前,要先獲得與數(shù)據(jù)庫(kù)的一個(gè)連接,使用如卞代碼格式:DriverManager.getConnection(連接字符串,登錄用戶名,登錄密碼);例:DriverManager.getConnection(,,jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs",”sa”,"”);在此處關(guān)鍵的是連接字符串的內(nèi)容,localhost部分即.服務(wù)器的名字,可以更改;1433部分為SQLServer使

4、用的端口號(hào),根據(jù)實(shí)際情況修改即可;DatabaseName即為耍連接的數(shù)據(jù)庫(kù)的名字,在此注DatabaseName之前的是分號(hào),而不是冒號(hào)。5、代碼實(shí)例//導(dǎo)入JavaSQL包,連接數(shù)據(jù)庫(kù)必需;importjava.sql.*;publicclassTestDB{publicstaticvoidmain(String[]args){StringdriverName="com.microsoft.jdbc.sqlserver.SQLServerDriver”;StringdbURL="jdbc:microsoft:sql

5、server://localhost:1433;DatabaseName=pubs“;StringuserName=”sa";StringuserPwd=””;ConnectiondbConntry{Class.forName(driverName);dbConn=DriverManager.getConnection(dbURL,userName,userPwd);System.out.println(,fConnectionSuccessful!H);}catch(Exceptione){e.printStackT

6、race();}}}6、可能出現(xiàn)的問(wèn)題如果以上的代碼運(yùn)行后,輸出"ConnectionSuccessful!",那就代農(nóng)一切正常,連接數(shù)據(jù)庫(kù)成功,你可以進(jìn)行Statement.ResultSet的操作了;反之的話,一定是出現(xiàn)了相應(yīng)的異常。如果扌是示錯(cuò)誤"Errorestablishingsocket”,請(qǐng)根據(jù)之,前的說(shuō)明安裝相應(yīng)的SQLServer2000補(bǔ)丁即可。如果提示"ClassNotFoundExceptiorT,另0—定是Class.forName(Mcom.microsoft.jdbc.sqlserver-

7、SOLServerDriver**):該段代碼拼寫有課,或者是SQLServer2000DriverForJDBCLib目錄下(l勺三個(gè).jar文件未力II入至ijCLASSPATH中。我要一步一步往上爬,在最高點(diǎn)乘著葉片往前飛建立JDBC數(shù)據(jù)庫(kù)連接實(shí)例解析importpublicjava.*;classConnect{privatejava?sql?Connectioncon二null;privatefinalStringurl=77jdbc:microsoft:sqlserver://77;privatefinal

8、StringserverName=〃127?0.0.1〃;privatefinalStringportNumber="1433";privatefinalStringdatabaseName=privatefinalStringuserName="ss";privatefinalStringpassword="123456〃;//

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。