R语言如何数据库读取数据

如题所述

第1个回答  2019-01-21

R
对于基于
SQL
语言的关系型数据库有良好
的支持,这些数据库既有商业数据库
Oracle、Microsoft
SQL
Server、IBM
DB2
等,也包含在
GNU
General
Public
License
(GPL)
下发布的
MySQL
等开源数据库。
RMySQL
包中提供了到
MySQL
数据库的接口;RODBC
包提供了更为广泛数据库接口的解
决方案
支持所有标准
ODBC
接口的数据库。通过这种方式,相同的
R
代码可以方便地应用于
不同类型的数据库。
library
(RODBC)
ch
<-
odbcConnect("stocksDSN",uid
=
"myuser",pwd
=
"mypassword")
stocks
<-
sqlQuery(ch
,"select
*
from
quotes")
odbcClose(ch)
经测试,Windows
平台上的
Microsoft
SQL
Server、Access、Oracle、MySQL、PostgreSQL,和
相似回答
大家正在搜