R语言连接数据库
来源:互联网 发布:XMLHttpRequest VB方法 编辑:程序博客网 时间:2024/05/16 12:35
连接MySQL,使用RMySQL包,使用前RMySQL包要先安装。
library(RMySQL)
连接方式有2种:
(1)使用dbConnect
conn <- dbConnect(MySQL(), dbname = "rmysql", username="rmysql", password="rmysql", host="127.0.0.1", port=3306)
数据操作方法:
dbWriteTable(conn, "tablename", data) #写表
dbReadTable(conn, "tablename") #读表
dbDisconnect(conn) #关闭连接
(2)使用sqldf包
首先要安装sqldf包,其次调用:
>library(sqldf)
> sqldf("select * from t_data",dbname="test",drv="MySQL",user="root",password="",host="127.0.0.1",port=3306)
连接后,SQL查询语句后面的参数均可省略,例如:
> sqldf("select * from t_data limit 0,10")
使用ODBC连接
在Windows下配置ODBC(开放数据库连接),具体步骤如下:
(1)R下载RODBC包,安装好。
(2)在http://dev.mysql.com/downloads/connector/odbc下载mySQL ODBC,安装好。
(3)Windows:控制面板->管理工具->数据源(ODBC)->双击->添加->选中mysqlODBC driver一项
填写:data source name 一项填入你要使用的名字,自己随便命名,例如:mysql_data;
description一项随意填写,例如mydata
TCP/IP Server 填写本机服务器IP,一般为:127.0.0.1
user 填写你的mysql用户名
password 填写你的mysql密码
然后数据库里会出现你的mysql里的所有数据库,选择一个数据库。
确定。
(4)打开R的界面调用数据库:
library(RODBC);
channel <- odbcConnect("mysql_data", uid="root", pwd="123");
sqlTables(channel);#查看数据中的表
data<-sqlFetch(channel,"kegg")# 查看表的内容,存到数据框里
- R语言连接数据库
- R语言连接数据库
- R语言连接数据库
- R语言连接数据库
- R语言连接mysql数据库
- R语言连接ORACLE数据库
- R语言连接SQL SERVER数据库
- R语言-使用RMySQL包连接数据库
- R语言-连接MySQL数据库方法
- R语言学习之<连接数据库>
- R语言连接数据库中文问题
- R语言中用jdbc连接数据库
- R语言连接数据库汉字乱码问题
- R语言 使用RODBC连接oracle数据库
- R语言-连接MySQL数据库方法
- R语言-连接MySQL数据库方法
- 【R语言 连接数据库 】RMySQL数据库编程指南
- R语言使用RMySQL连接及读写Mysql数据库
- git操作指令
- 计算机视觉基础3——内部参数描述
- Android中JSON数据解析:系统自带JSONObject以及第三方GSON的实现
- 第八届蓝桥杯k倍区间
- 放开了跑,没有退路
- R语言连接数据库
- 关于Servlet补充知识点
- Maven学习笔记 仓库解析依赖的机制
- 在公司这些年
- java学习第30天Servlet
- “大个儿丁香”
- 计算机视觉基础4——对极几何(Epipolar Geometry)
- Vue-resource中post请求将data数据以request payload转换为form data的形式
- (33):用EnumMap代替序数索引