2011-05-17 66 views
2

Iam嘗試連接到從我的spring web應用程序運行在遠程計算機上的sql server 2005實例。這個Web應用程序在tomcat服務器上運行。早些時候當我連接到SQL Server 2000時,它工作正常。我用msbase.jar,mssqlserver.jar,msutil.jar連接到SQL Server 2000我的連接字符串是到SQL Server 2005的JDBC連接在遠程機器上運行的實例

jdbc:microsoft:sqlserver://192.168.0.38:1433;DatabaseName=AndroidPOC 

但現在,當我嘗試連接到SQL Server 2005蔭得到各種各樣的問題。我嘗試了各種各樣的東西,但沒用。

我的SQL Server 2005的連接字符串是

jdbc:sqlserver://192.168.0.202;instanceName=INSTANCE_NAME;DatabaseName=MYDATABASE 

請幫助我的步驟連接到SQL 2005服務器。

  1. 什麼是所有需要的罐子。
  2. 我需要更新sql server jdbc驅動程序,如果是的話。
  3. 要使用的驅動程序類名稱。
  4. 如果可能的話,請使用spring jdbc和正常的jdbc提供一些示例代碼。

預先感謝........

+1

檢查我的帖子:http://stackoverflow.com/questions/6021087/connection-between-java-and-sqlserver-2005/6021136#6021136 – mKorbel 2011-05-17 12:45:55

回答

3

這可能是一個驅動程序版本問題,因爲它一直以來的JDBC驅動程序已經包含在一個罐子很長一段時間。更有可能的是,您使用的URL格式不被您的舊驅動程序識別。

你可以得到最新的JAR here

+0

謝謝隊友。問題通過刪除msbase.jar,mssqlserver.jar,msutil.jar文件和添加sqljdbc4.jar文件來解決。 – Krishna 2011-05-17 13:00:07

相關問題