配置SQL Server2005 express與jdbc串連

來源:互聯網
上載者:User
express|server|sql

本文主要介紹了配置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    urljdbc: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!

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



相關文章

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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