【问题标题】:JDBC connection to SQL Server 2005 Instance running on remote machine与远程计算机上运行的 SQL Server 2005 实例的 JDBC 连接
【发布时间】:2011-08-27 05:09:23
【问题描述】:

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

【问题讨论】:

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


【解决方案1】:

MSSQLSERVER-JDBC 和 Working With Connection 将解决您的所有问题。

【讨论】:

    【解决方案2】:

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

    您可以获得最新的 JAR here。

    【讨论】:

    • 谢谢伙计。通过删除 msbase.jar、mssqlserver.jar、msutil.jar 文件并添加 sqljdbc4.jar 文件解决了问题。
    猜你喜欢
    • 1970-01-01
    • 2013-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多