与远程计算机上运行的SQL Server 2005实例的JDBC连接

时间:2011-05-17 12:36:58

标签: java sql-server-2005 jdbc spring-jdbc

我试图从我的Spring Web应用程序连接到远程机器上运行的sql server 2005实例。此Web应用程序在tomcat服务器中运行。早些时候当我连接到sql server 2000时,它工作正常。我使用msbase.jar,mssqlserver.jar,msutil.jar连接到sql server 2000.我的连接字符串是

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

请帮我解决连接到2005 sql server的步骤。

  1. 所需的所有罐子都是什么。
  2. 我是否需要更新sql server jdbc驱动程序,如果是的话。
  3. 要使用的驱动程序类名称。
  4. 如果可能的话,请使用spring jdbc和普通的jdbc提供一些示例代码。
  5. 提前致谢........

2 个答案:

答案 0 :(得分:3)

这可能是驱动程序版本问题,因为自从JDBC驱动程序包含在一个Jar中以来已经很长时间了。更有可能的是,旧驱动程序无法识别您正在使用的URL格式。

您可以获取最新的JAR here

答案 1 :(得分:0)

MSSQLSERVER-JDBCWorking With Connection会解决您的所有问题。