3.9 数据库与 R 语言
Presto 的 R 接口 https://github.com/prestodb/RPresto 和文档 https://prestodb.io/docs/current/index.html,Presto 数据库
install.packages('RPresto')
MySQL 为例介绍 odbc 的连接和使用,详见 从 R 连接 MySQL
-- !preview conn=DBI::dbConnect(odbc::odbc(), driver = "MariaDB", database = "demo",
-- uid = "root", pwd = "cloud", host = "localhost", port = 3306)
SELECT * FROM mtcars
LIMIT 10
我的系统已经安装了多款数据库的 ODBC 驱动
dnf install -y unixODBC unixODBC-devel mariadb mariadb-server mariadb-devel mariadb-connector-odbc
::odbcListDrivers() odbc
# Driver from the mariadb-connector-odbc package
# Setup from the unixODBC package
[MariaDB]
Description = ODBC for MariaDB
Driver = /usr/lib/libmaodbc.so
Driver64 = /usr/lib64/libmaodbc.so
FileUsage = 1