java 到远程机器上运行的 SQL Server 2005 实例的 JDBC 连接

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/6030854/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-30 14:03:15  来源:igfitidea点击:

JDBC connection to SQL Server 2005 Instance running on remote machine

javasql-server-2005jdbcspring-jdbc

提问by Krishna

Iam trying to connect to sql server 2005 instance running on a remote machine from my spring web application. This web application is running in tomcat server. Earlier When I connected to sql server 2000, it worked fine. I used msbase.jar, mssqlserver.jar, msutil.jar to connect to sql server 2000. My connection String was

我正在尝试从我的 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 

But now when I try to connect to sql server 2005. Iam getting all sorts of problems. I tried out various things but of no use.

但是现在当我尝试连接到 sql server 2005 时。我遇到了各种各样的问题。我尝试了各种东西,但没有用。

My connection string for sql server 2005 was

我的 sql server 2005 连接字符串是

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

Please help me with the steps to connect to 2005 sql server.

请帮助我完成连接到 2005 sql server 的步骤。

  1. What are all the jars required.
  2. Do i need to update sql server jdbc driver, if yes how.
  3. The driver class name to be used.
  4. If possible please provide some sample code using spring jdbc and normal jdbc as well.
  1. 需要什么罐子。
  2. 我是否需要更新 sql server jdbc 驱动程序,如果是,如何。
  3. 要使用的驱动程序类名称。
  4. 如果可能,请提供一些使用 spring jdbc 和普通 jdbc 的示例代码。

Thanks in advance........

提前致谢........

回答by Yishai

It may be a driver version problem, since it has been a long time since the JDBC driver has been included in one Jar. More likely, the URL format you are using isn't recognized by your old driver.

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

You can get the latest JAR here.

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

回答by sudmong

MSSQLSERVER-JDBCand Working With Connectionwill address all your questions.

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