aimee_song 如题,下面是错误提示,大家帮忙看看是什么问题? > library(RMySQL) Error in utils::readRegistry("SOFTWARE\\MySQL AB", hive = "HLM", maxdepth = 2) : Registry key 'SOFTWARE\MySQL AB' not found Error : 'RMySQL'的'loadNamespace'出了错:.onLoad 错误: 'RMySQL'程辑包/名字空间载入失败,
bjt [quote]引用第2楼aimee_song于2009-08-20 22:18发表的 : 谢谢,加载RODBC 包或者 RJDBC 包之前是不是要先把SQL安装好呢? [/quote] SQL 是说 数据库么?还是什么?
aimee_song 貌似问题解决了 说下我的安装顺序: 1、下载R语言的RODBC和DBI的包载入R软件(DBI的包是之前要装RMySQL载入的,RODBC貌似不需要DBI) 2、下载SQLServer2008并安装 3、下载mysql-connector-odbc-5.1.5安装 4、从控制面板进入管理工具,设置数据源:在DSN菜单下添加SQLServer 5、在R中运行下列代码,没有出现错误了 > library(RODBC) ## 让函数把名字映射成小写 > channel <- odbcConnect("testdb", uid="ripley", case="tolower") ##testdb---A registered data source name. 由于新安装的是SQLserver2008,不太会使用~~ 拜托会用的指点一下。
bjt 你的应用方式是对的,我记得似乎有人发过类似的帖子,但不记得在哪里了。等过几天网络环境好些(这两天连接北美的网络受损厉害,上网相当不方便),我会更新一篇关于如何使用 RODBC RJDBC 连接 MySQL Oracle 数据库的教程。