远程 db2 服务器连接到 R studio

Posted

技术标签:

【中文标题】远程 db2 服务器连接到 R studio【英文标题】:Remote db2 server connection to R studio 【发布时间】:2016-08-02 21:10:55 【问题描述】:

我确实使用i-SeriesAQT 连接DB2 来运行查询。现在我想将数据导入 R。我尝试连接的 Db2 位于 i5/OS 版本 7 第 2 版上。 我正在遵循 R 中的以下步骤(正如我通过某个论坛获得的)

library(RJDBC)

### Connection configuration
dsn_driver = "com.ibm.db2.jcc.DB2Driver"
dsn_database = "MY_Bch"         # e.g. "BLUDB"
dsn_hostname = "Apsi0012"         # e.g.: "awh-yp-small03.services.dal.bluemix.net"
dsn_port = "50000"                # e.g. "50000" 
dsn_protocol = "TCPIP"            # i.e. "TCPIP"
dsn_uid = "<user-id>"        
dsn_pwd = "<Enter Password>"

现在当我运行jcc = JDBC("com.ibm.db2.jcc.DB2Driver", "/usr/local/lib/db2jcc4.jar") 我收到了错误:

Error in .jfindClass(as.character(driverClass)[1]) : class not found

我的本​​地没有安装 JDBC。我是否遵循连接 iSeries DB2 的正确方法 - 请帮助。

【问题讨论】:

【参考方案1】:

对于 iSeries,您应该使用 JTOpen 驱动程序http://jt400.sourceforge.net

【讨论】:

以上是关于远程 db2 服务器连接到 R studio的主要内容,如果未能解决你的问题,请参考以下文章

无法从R Studio JDBC驱动程序连接到DB2服务器

将Python连接到远程DB2服务器

通过 JDBC 连接到远程 db2 数据库失败

使用 cli 连接到 db2 失败,错误代码为 -1531

连接到远程 SQL 服务器数据库 Visual Studio 2017 时出错

远程计算机无法连接到 Visual Studio Web 服务器