配置SQL Server 2005 express與jdbc串連

來源:互聯網
上載者:User

  本文主要介紹了配置SQL Server2005 express與jdbc串連的全過程。

  SQL Server2000下的Java應用能否在SQL Server 2005 express上運行,經過不斷測試與配置,總結以下經驗:

  1:首先確認SQL Server2005 express已經安裝好了。

  2:啟用TCP/IP協議。

  在“程式->Microsoft SQL Server 2005->組態工具->SQL Server 介面區配置器”中開啟TCP/IP協議。如下:

  圖1-1 SQL Server 介面區配置器視窗

  選擇“服務和串連的介面區配置器”,如下:

  在“遠端連線”中選擇“同時使用TCP/IP和named pipes(B)”,然後點“應用”。

  3:配置SQL Server 2005中的TCP/IP協議

  在“程式->Microsoft SQL Server 2005->組態工具”下運行“SQL Server Configuration Manager”,如下:

  預設TCP/IP屬性,全部偵聽的值為“是”,如下:

  修改TCP/IP屬性,將全部偵聽改為“否”

  將TCP動態連接埠改為空白(讓伺服器自己選擇連接埠), TCP連接埠改為1433

  推薦:然後重啟機器,讓重啟機器的過程中把SQL Server 2005 express啟動。也可以重新啟動SQL Server2005 express服務。

  4:在tomcat中配置SQL Server資料庫成功。

SQL Server 2005 express中url和driverClassName跟SQL Server 2000有不同:
url= jdbc:sqlserver://127.0.0.1:1433;DatabaseName=sqlserver2005_test(資料庫名);
driverClassName=com.microsoft.sqlserver.jdbc.SQLServerDriver
 
  factory
  org.apache.catalina.users.MemoryUserDatabaseFactory
 
 
  pathname
  conf/tomcat-users.xml
 
 
 
 
  maxWait
  5000
 
 
  maxActive
  100
 
 
  password
  test
 
 
  url
jdbc:sqlserver://127.0.0.1:1433;DatabaseName=sqlserver2005_test;
 
 
  driverClassName
  com.microsoft.sqlserver.jdbc.SQLServerDriver
 
 
  maxIdle
  10
 
 
  username
  sa

  5:對於使用天網防火牆的使用者

  啟動Java應用的時候,在Java建立資料庫連接的時候回報以下錯誤(截取一部分),如下:

Cannot create PoolableConnectionFactory (接收 TDS 預登入響應時發生 I/O 錯誤。)
2007-03-05 14:56:35 ERROR [SYSTEM] Can not create a database connection!

  其實這個錯誤沒有關係,只要把防火牆關閉就可以。



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.