使用 ODBC 连接将 R Studio 连接到 IBM Netezza 数据库 [关闭]

Posted

技术标签:

【中文标题】使用 ODBC 连接将 R Studio 连接到 IBM Netezza 数据库 [关闭]【英文标题】:Connecting R studio to IBM Netezza database using ODBC connection [closed] 【发布时间】:2018-02-05 10:35:46 【问题描述】:

我需要通过 R studio 连接到 Netezza DB。我已经检查了一些页面,答案并不清楚。我不太了解 ODBC 驱动程序和其他东西。

我有一个包含一堆 dll 和 .jar 文件的文件夹。

C:\Program Files (x86)\IBM Netezza ODBC Driver\jre.

我是否必须下载任何驱动程序,是否有任何特定的 R 包要为此安装。

【问题讨论】:

您可以使用 RODBC 并将您的凭据存储在 .odbc.ini 文件中 谢谢。新西兰司机呢?我应该为此做些什么吗 【参考方案1】:

我用 RODBC 包做到了这一点。

首先,请确保在 ODBC 数据源管理器(Windows 系统)中设置了 ODBC 连接。

在 R studio 中安装 RODBC 包。 库(RODBC) myconn q_df

默认情况下只导入 256 行。设置相信NRows=FALSE 将导入所有行

【讨论】:

在 OSX 上这可能吗? 为了在 Mac 上使用 ODBC,您需要两个东西,一个 ODBC 客户端和一个驱动程序。有 2 个流行的客户端,iODBC 和 unixODBC,应该都能正常工作。我还没有找到适用于 Mac 的 Netezza ODBC 驱动程序。 IBM 网站列出了一个,但我不认为它是公开的。 ibm.com/support/knowledgecenter/en/SSULQD_7.2.1/…

以上是关于使用 ODBC 连接将 R Studio 连接到 IBM Netezza 数据库 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何使用ODBC数据连接连接到本地SQL Server? (我得到“登录失败”)

远程 db2 服务器连接到 R studio

不使用 ODBC 将 Python 连接到 SQL Server

R odbc Impala 从 Select 中的默认数据库更改

将 PHP 连接到 UniVerse ODBC DSN

使用 R studio 连接到 dashDB 的 RODBC