自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺談如何在MyEclipse中JDBC連接SQL Server

開發(fā) 后端
本文將簡單談?wù)勅绾卧贛yEclipse中JDBC連接SQL Server 2005,這是比較常用的一種連接方式,希望對大家有所幫助。

1、JDBC連接SQL Server軟件安裝和帳戶設(shè)定

1-1、安裝“MSSqlServer2005(SP2)”(內(nèi)置帳戶選擇sa,密碼設(shè)為123;如果沒有設(shè)置內(nèi)置帳戶sa的話,請直接使用WinNT登錄“SQLServerManagementStudio”,選擇安全性→登錄名→sa→登錄屬性,然后設(shè)置密碼123,關(guān)閉“SQLServerManagementStudio”)

1-2、安裝“MyEclipse5.5.1GA”

1-3、下載連接驅(qū)動包“sqljdbc.jar”

2、設(shè)置SQLServer服務(wù)器:

2-1、“開始”→“程序”→“MicrosoftSQLServer2005”→“配置工具”→“SQLServerConfigurationManager”(確認“SQLServerManagementStudio”已關(guān)閉)

2-2、“SQLServer2005服務(wù)”中停止服務(wù)“SQLServer(SQLEXPRESS)”(默認是啟動狀態(tài))

2-3、“SQLServer2005網(wǎng)絡(luò)配置”→“MSSQLSERVER的協(xié)議”,啟動“TCP/IP”(默認是禁用狀態(tài)),然后雙擊“TCP/IP”進入屬性設(shè)置,在“IP地址”里,確認“IPAll”中的“TCP端口”為1433

2-4、“SQLServer2005服務(wù)”中啟動服務(wù)“SQLServer(MSSQLSERVER)”(默認是停止狀態(tài))

2-5、關(guān)閉“SQLServerConfigurationManager”(此時可以啟動“SQLServerManagementStudio”,并用帳戶sa、密碼123登錄,SQLServer服務(wù)器設(shè)置正確的話應(yīng)該能登錄成功)

3、創(chuàng)建測試數(shù)據(jù)庫和表

啟動“SQLServerManagementStudio”,并用帳戶sa、密碼123登錄(SQLServer服務(wù)器設(shè)置正確的話應(yīng)該能登錄成功),創(chuàng)建一個數(shù)據(jù)庫JSPTest,內(nèi)建一個表regist

4、創(chuàng)建測試的Java工程和代碼

4-1、啟動“MyEclipse”→“File”→“New”→“Project”→“JavaProject”,命名為Test

4-2、打開Test的“Properties”→“JavaBuildPath”→“Libraries”→“AddExternalJARs”,選擇下載好的連接驅(qū)動包“sqljdbc.jar”,然后點擊“OK”確定

4-3、創(chuàng)建一個測試類,編寫如下代碼:

  1. importjava.sql.*;  
  2.  
  3. publicclassTest{  
  4.  
  5. publicstaticvoidmain(String[]args){  
  6. Connectioncon=null;  
  7. Statementstmt=null;  
  8. ResultSetrs=null;  
  9. try{  
  10. Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");  
  11. con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=JSPTest","sa","123");  
  12. //Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  
  13. //con=DriverManager.getConnection("jdbc:odbc:JDBCSQLDemo_JSPTest");  
  14. stmt=con.createStatement();  
  15. rs=stmt.executeQuery("selectuserName,passWord,emailfromregist");  
  16. while(rs.next()){  
  17. StringstrUserName=rs.getString(1);  
  18. StringstrPassWord=rs.getString(2);  
  19. StringstrEmail=rs.getString("email");  
  20. System.out.println(strUserName+"\t"+strPassWord+"\t"+strEmail+"\t");  
  21. }  
  22. if(rs!=null)  
  23. rs.close();  
  24. if(stmt!=null)  
  25. stmt.close();  
  26. if(con!=null)  
  27. con.close();  
  28. }catch(Exceptione){  
  29. e.printStackTrace();  
  30. }finally{  
  31. System.out.println("GameOver~");  
  32. }  
  33. }  

4-4、執(zhí)行代碼,應(yīng)該顯示regist表的數(shù)據(jù)

4-5、代碼中注釋的部分為ODBC橋連接代碼,可以選用

4-6、如果你以前用JDBC連接SQLServer2000的話就要注意了:

在SQLServer2000中加載驅(qū)動和URL路徑的語句是

  1. “com.microsoft.jdbc.sqlserver.SQLServerDriver”  
  2. “jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=JSPTest” 

而SQLServer2005中加載驅(qū)動和URL的語句則為

  1. “com.microsoft.sqlserver.jdbc.SQLServerDriver”  
  2. “jdbc:sqlserver://localhost:1433;DatabaseName=JSPTest” 

注意兩者通過JDBC連接SQL Server的差異

【編輯推薦】

  1. MyEclipse+Flex+Blzeds入門淺談
  2. MyEclipse Flex環(huán)境配置詳解
  3. MyEclipse下CVS應(yīng)用淺析
  4. MyEclipse CVS配置詳解
  5. MyEclipse Tomcat配置詳解
責(zé)任編輯:彭凡 來源: 新浪博客
相關(guān)推薦

2009-07-17 17:41:25

JDBC連接SQL S

2009-07-23 13:37:45

JDBC連接SQL S

2009-07-22 13:49:40

JSP JDBC

2009-06-24 16:26:17

MyEclipse

2009-07-22 13:32:24

JDBC SQL

2009-05-31 09:25:03

SQL Server腳本數(shù)據(jù)庫管理

2009-06-24 16:57:47

MyEclipseJavaCC插件

2009-07-16 17:06:55

JSP網(wǎng)頁中JDBC代

2010-06-17 15:24:51

SQL SERVER

2009-07-15 17:52:23

sqlite jdbc

2009-07-07 17:42:28

2009-07-15 15:30:12

MyEclipse J

2013-01-10 10:26:56

SQL Server數(shù)據(jù)庫

2010-03-26 09:46:32

SQL Server

2009-07-15 17:00:49

JDBC查詢

2009-06-25 14:09:37

優(yōu)化MyEclipse

2018-12-25 16:30:15

SQL Server高效分頁數(shù)據(jù)庫

2009-07-22 14:30:53

JDBC連接池

2009-07-07 14:56:33

JSP連接MySQL

2023-08-02 10:58:18

SP_WHOSQL Server
點贊
收藏

51CTO技術(shù)棧公眾號