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

如题所述

第1个回答  2013-10-11
R 对于基于 SQL 语言的关系型数据库有良好的支持,这些数据库既有商业数据库 Oracle、Microsoft SQL Server、IBM DB2 等,也包含在 GNUGeneral 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,和本回答被提问者采纳
相似回答