【问题标题】:windows 64bit OS ,jdbc can't connect to db2 serverwindows 64位操作系统,jdbc无法连接到db2服务器
【发布时间】:2012-05-10 05:53:49
【问题描述】:

windows 2003 server 64bit。jboss 7.0.1 ,jdk 1.6 64bit。无法连接 db2 server(linux)。

但其他服务器 (windows 2003 server 32bit) 还可以!

为什么?

来自IBM网站:

限制:如果您将 IBM DB2 Driver for JDBC and SQLJ 安装在 Windows 64 位操作系统,不能使用 IBM DB2 驱动程序 用于连接到 DB2 数据库的 JDBC 和 SQLJ 类型 2 连接 来自 32 位 Java 应用程序的 Linux、UNIX 和 Windows 实例。

我的jboss7 不是64bit 是什么意思?? 我不知道jboss 7 是否区分32/64bit。我无法从http://jboss.org获得任何信息

【问题讨论】:

  • 为什么不使用 type 4 驱动程序?
  • 我知道用Microsoft SQL Server:Programs->Microsoft SQL Server 2008 R2->Configuration Tools->SQL Server Configuration Manager有32位配置空间和64位配置空间的意思即使服务器是 64 位的,32 位客户端将看到 32 位配置,而 64 位客户端将看到 64 位配置。例如 SQL Native Client 10.0 Conifguration->Aliases 仅对 64 位客户端可见,为了使它们对 32 位客户端可见,我们必须在 SQL Native Client 10.0 Conifguration (32bit)->Aliases 中再次创建它们

标签: java jdbc jboss 64-bit db2


【解决方案1】:

jboss7 应该可以在 64 位操作系统上的 32 位 JVM 中正常运行,因此请下载并安装 32 位 JVM,然后将 jboss7 配置为在 32 位 JVM 中运行,而不是在 64 位 JVM 中运行.

【讨论】:

    猜你喜欢
    • 2017-04-04
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    • 1970-01-01
    • 2011-10-11
    • 1970-01-01
    • 1970-01-01
    • 2016-05-25
    相关资源
    最近更新 更多