gpt4 book ai didi

java - Win2k3服务器64位与JDBC的连接问题

转载 作者:行者123 更新时间:2023-12-01 16:08:41 25 4
gpt4 key购买 nike

当我在 Windows 2003 Server 环境(64 位)中部署 JSP/Servlet 包时,

DriverManager#getConnection() 返回 null。数据库是Microsoft SQL 2005企业版。

代码是:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:calsoft2k","xxx","xxx");

相同的代码在 Windows XP(32 位)框中运行没有任何问题。我在生产和开发环境中都使用 Apache Tomcat 6.X 服务器。

有什么指点吗?

最佳答案

使用真实 JDBC 驱动程序而不是(请原谅我)糟糕 ODBC 桥驱动程序。

不错的数据库供应商提供他们自己的 JDBC 驱动程序。 SQL2005 的可以在microsoft.com 找到。 。然而,众所周知,该驱动程序在性能和 JDBC API 支持级别方面都不是最佳的。您还可以考虑更快更好的 jTDS driver相反。

关于java - Win2k3服务器64位与JDBC的连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2014621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com