我必须连接到安装在其他系统上的DB2数据库。我有服务器的机器名、要连接的数据库名、端口号和凭据。我的系统上没有安装任何用于DB2的客户端。我想使用OLEDB连接。另外,请让我知道哪些参考dll可以帮助我实现这一点,即我应该使用什么- IBM Provider for DB2、Microsoft OLEDB provider for IBM或其他一些DB2?
我现在已经尝试了2天用SQuirreL连接到外部DB2数据库。一件事是DB2是通过Putty进行隧道传输的。服务器运行带有IBMLinuxv7.1的DB2。我正在使用Win7x64。 at com.ibm.db2.jcc.DB2Driver.connect(DB2Driver.java:456)
我最好的猜测是JDBC通用驱动程序不能向后兼容DB2
在中,我可以创建一个连接到一个名为DBEMP的远程DB2 LUW数据库,并浏览模式和数据。从IBM,在数据库管理资源管理器中,选择:新建->到数据库的新连接。在对话框中选择DB2 for Linux、UNIX和Windows。单击OK。然后我运行这个命令:
/db2/V10.1/bin/db2 connect to