2

我正在尝试从我的 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 的示例代码。
4

2 回答 2

3

这可能是驱动程序版本问题,因为很久没有将 JDBC 驱动程序包含在一个 Jar 中了。更有可能的是,您使用的 URL 格式未被旧驱动程序识别。

您可以在此处获取最新的 JAR 。

于 2011-05-17T12:43:00.840 回答
0

MSSQLSERVER-JDBC使用连接将解决您的所有问题。

于 2011-05-17T12:54:12.180 回答