如何解决使用ini -fle与odbc连接R
我正在尝试使用odbc从R内部连接到MySQL数据库。如果我写了连接信息,它会很好地工作,但是,如果我将同样的信息放在odbc.ini文件中,则会出现错误。
这是有效的代码
library(DBI)
con <- DBI::dbConnect(odbc::odbc(),Driver = "MySQL ODBC 8.0 ANSI Driver",Server = "localhost",UID = "myname",PWD = "mypassword",Database = "vgr",encoding = "latin1",Port = 3306)
这里的代码不起作用
con <- DBI::dbConnect(odbc::odbc(),'MySQL')
错误是(看来dbConnect找不到信息):
Error: nanodbc/nanodbc.cpp:983: IM002: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
这是在我的odbc.ini中的工作目录中,或者Windows将其保存为ODBC.ini文件。
[MySQL]
Driver = MySQL ODBC 8.0 ANSI Driver
Server = localhost
UID = myname
PWD = mypassword
Database = vgr
encoding = latin1
Port = 3306
任何帮助将不胜感激。 干杯 伦格
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。