【发布时间】: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