实验连接远程数据库,相信远程连接其他数据库也类似。
1.安装MySQL驱动:MYSQL Connector Net .
2.配置数据源:在管理工具-----(ODBC)数据源中添加配置。包括相关的数据源名称,数据库的用户名,密码以及相关的数据库名。
3.在R中安装包:RODBC,rJava,Rserve
其中本地应该有Java环境。
4.查看帮助中的sqlfetch( ),取数。
查看是否有乱码的情况。
5.如何解决乱码问题:
- 在数据源的配置中去修改Details中数据库的字段编码,修改为utf8。
- 在R编辑其中将默认编码为DBMSencoding=utf8即可。