資源描述:
《eclipse連接sqlserver》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、一、SQLServer2005的配置:1、安裝好SQLServer2005后,運行開始→所有程序→MicrosoftSQLServer2005→配置工具→SQLServerConfigurationManager。在打開的窗口的左邊找到MSSQLSERVER的協(xié)議,在右邊右單擊TCP/IP,選擇已啟用。如圖1所示:圖12、雙擊圖1右邊的TCP/IP,在彈出的窗口中選擇IP地址標(biāo)簽,把IPAll中的TCP端口設(shè)成1433,并將上方所有的已啟用選項設(shè)置成是。如圖2所示:圖23、重新啟動SQLServer2005服務(wù)中的MSSQLSERVER服務(wù)器。(建議忽略第3、5步,等到配置完成后重啟電
2、腦)4、運行開始→所有程序→MicrosoftSQLServer2005→配置工具→SQLServer外圍應(yīng)用配置器,在打開的窗口中選擇服務(wù)和連接的外圍應(yīng)用配置器,在打開的窗口左邊選擇遠(yuǎn)程連接,在右邊選擇同時使用TCP/IP和namedpipes(B),然后點擊應(yīng)用。如圖3所示:圖35、重啟SQL服務(wù)。6、如果忽略了第3、5步,那么請先記下此網(wǎng)頁的地址,然后重啟電腦,重啟完畢后,接下來使用命令測試1433端口是否打開。7、開始菜單→運行cmd→在命令提示符下輸入:telnet127.0.0.11433,若提示“不能打開到主機的連接,在端口1433:連接失敗”,則說明1433端口沒有打開
3、,需要重新進(jìn)行以上配置。若連接成功,顯示如圖4所示:圖4二、環(huán)境變量CLASSPATH配置:1、上微軟的官網(wǎng)或其他網(wǎng)站下載JDBC的驅(qū)動文件,例如下載得到的文件是sqljdbc_1.2.2828.100_chs.exe,雙擊該文件,解壓到當(dāng)前目錄,之后將其中的sqljdbc_1.2文件夾復(fù)制到D:ProgramFiles目錄下。2、在桌面上右擊我的電腦,依次選擇屬性→高級→環(huán)境變量,在系統(tǒng)變量中雙擊CLASSPATH變量,追加“D:ProgramFilessqljdbc_1.2chssqljdbc.jar”;若不存在應(yīng)當(dāng)新建CLASSPATH變量,并且將其值設(shè)為“D:Pr
4、ogramFilessqljdbc_1.2chssqljdbc.jar”。如圖5所示:圖53、連續(xù)點擊確定以退出環(huán)境變量配置。三、使用Eclipse測試連接SQLServer2005數(shù)據(jù)庫:1、打開SQLServer2005,在其中新建數(shù)據(jù)庫Test,然后退出SQLServer2005。2、運行Eclipse,新建一個JavaProject名為Test。3、右單擊工程名,依次選擇BuildPath→ConfigureBuildPath,在打開的窗口的右邊選擇Libraries標(biāo)簽,然后單擊AddExternalJARs,找到sqljdbc.jar文件并打開,然后單擊OK完成構(gòu)建路
5、徑的配置。如圖6所示:圖64、在Test中新建包pkg,在pkg中新建一個類Main,在其中輸入代碼如下:????packagepkg;????importjava.sql.*;????publicclassMain{??????publicstaticvoidmain(String[]args){????????StringdriverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";????????StringdbURL="jdbc:sqlserver://localhost:1433;DatabaseName=Test";??
6、???????StringuserName="sa";???//默認(rèn)用戶名?????????StringuserPwd="123456";????//密碼?????????try{????????????Class.forName(driverName);????????????ConnectiondbConn=DriverManager.getConnection(dbURL,userName,userPwd);????????????System.out.println("連接成功!");//如果連接成功,控制臺輸出“連接成功!”?????????}catch(Exceptione
7、){????????????System.out.println("連接失??!");????????}???????}????}5、編譯運行,如圖7所示:圖7四、部分說明:1、如果運行時會出現(xiàn)“Failedtoloadthesqljdbc_auth.dll”,可以嘗試將D:ProgramFilessqljdbc_1.2chsauthx86目錄下的sqljdbc_auth.dll文件復(fù)制到C:WINDOWSsystem32目錄下。2