【发布时间】:2019-09-06 02:25:03
【问题描述】:
我在本地 mysql 数据库中有一个员工表。我正在尝试使用 dbplyr 和 DBI 连接到数据库/表并将数据查询到数据框中。
这是我的代码:
library(dbplyr)
library(DBI)
library(RMySQL)
my_db <- DBI::dbConnect(RMySQL::MySQL()(),
host = "127.0.0.1",
port = 3306,
user = "username",
password = "password"
)
employee <- tbl(my_db, "employee")
view(employee)
当我运行脚本时,我收到以下错误:
Error in DBI::dbConnect((RMySQL::MySQL())(), host = "127.0.0.1", user = "root", :
attempt to apply non-function
我一直在谷歌搜索错误消息,但未能找到解决方案。
我使用的是 mysql 8.0CE 数据库,并且已经能够使用 RMySQL 库通过闪亮的方式连接到它。
【问题讨论】: