我正在尝试从R控制台中的R连接到MySQL数据库。
library(RODBC)
library(RMySQL)
connect<-odbcConnect(MySQL(), host='localhost', user='root', pwd='password', dbname='database')
我收到此错误:
Error in as.character.default(<S4 object of class "MySQLDriver">) :
no method for coercing this S4 class to a vector
使用Python访问此数据库并直接在MySQL Workbench(在同一台笔记本电脑上)访问此数据库没有任何问题。我的系统有R版本3.4.3,MySQL版本14.14发行版5.7.17,适用于OS X 10.11.6。
针对错误搜索Stack Overflow,我发现有几篇帖子here和here与我的问题无关。
我的R错误是否可以执行更简单的测试或诊断?