我正在尝试在我的 mac(小牛)上使用 RODBC 通过 R 连接到 mysql 数据库,但经过几个小时的愚蠢努力后,我仍然无法让它工作。当我尝试连接到数据库时,RODBC 抛出此错误(错误消息非常简洁,我不知道这意味着什么):
ch
我按照以下博客中的说明(安装 unixODBC)到达了我所在的位置:http://hiltmon.com/blog/2013/09/18/setup-odbc-for-r-on-os-x/ http://hiltmon.com/blog/2013/09/18/setup-odbc-for-r-on-os-x/
如果我输入以下内容,它会表明我已连接:
isql -v 我的数据库名称
我从源代码安装了 R,安装过程没有出现明显错误,但现在当我尝试从 Rstudio 连接到数据库时,使用:
ch
我收到 ODBC 连接失败错误。谁能帮我理解这个错误的含义?或者我可以如何解决它?或者我可以与谁交谈以获得帮助?
你会阻止我开枪自杀。哈哈!但说真的……你会的。
我遇到了与您报告的完全相同的问题。
我的 ODBC 连接使用 MySQL ODBC 5.3 Unicode 驱动程序 (/usr/local/lib/libmyodbc5w.so)
虽然我可以连接 iSQL,但实际的 SQL 命令返回垃圾。
我尝试更改 odbc.ini 以使用 ANSI 驱动程序(/usr/local/lib/libmyodbc5a.so)。
它成功了,现在 RODBC 可以连接到我的 MySQL 数据库。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)