使用 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? (我得到“登录失败”)
不使用 ODBC 将 Python 连接到 SQL Server