从 Java 1.4 连接到 SQL 2008

Posted

技术标签:

【中文标题】从 Java 1.4 连接到 SQL 2008【英文标题】:Connect to SQL 2008 from Java 1.4 【发布时间】:2012-12-17 20:49:11 【问题描述】:

我的 Java 代码暂时必须在 Java 1.4 中运行,并且正在使用 用于 JDBC 的 SQL Server 2000 驱动程序。我们使用的其中一个 MS SQL Server 正在从 SQL Server 2000 升级到 SQL Server 2008。SQL 2000 JDBC 驱动程序不适用于 2008,正如我在实践中和从 reading online 中发现的那样。

支持 SQL 2008(2、3 和 4)requireJava 5 或 Java 6 的所有 (?) 较新版本的 JDBC。

如何从 Java 1.4 连接到 MS SQL Server 2008?

编辑看起来 SQL Server 2005 JDBC Driver 1.2 将允许我,但是 the download isn't available anymore??

【问题讨论】:

为什么一定要使用Java 1.4?为什么不能更新到可以与较新的 JDBC 驱动程序一起使用的版本? @Nexion - 我的代码在 IBM Maximo 6 中运行,它需要 Java 1.4。 【参考方案1】:

您可以使用第三方驱动程序,例如 jdts:http://jtds.sourceforge.net。 1.2.x 版本在 1.3 到 6 版本上运行。这是一个很好的链接,描述了如何使用它:Help me create a jTDS connection string。

【讨论】:

如果我正确阅读了他们的页面,我会确保可以在我的类路径中访问该 jar,然后修改我现有的存储 MSSQL JDBC 设置的静态变量(“com.microsoft.jdbc.sqlserver .SQLServerDriver”和“jdbc:microsoft:sqlserver://”)。听起来对吗? 是的。我在上面添加了一个详细描述如何使用它的链接。

以上是关于从 Java 1.4 连接到 SQL 2008的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 JDBC 连接到 SQL Server 2008 数据库?

java JDBC连接SQL Server2008 错误,通过端口1433连接到主机localhost的TCP/IP连接失败。错误:“null。

JAVA 连接SQLSEVER 2008

如何解决SQL Server 2008 无法连接到

SQL SERVER2008无法连接到服务器

SQL2008订阅发布,进程无法连接到 Subscriber