我在本地的mysql数据库中有一个员工表。我试图使用dbplyr和DBI连接到数据库/表并将数据查询成dataframe。
以下是我的代码:
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库成功连接到它。