设置ODBC驱动程序
使用RStu英格兰vs伊朗让球dio专业驱动程序#
在RStudio Desktop Pro和其他RStudio专英格兰vs伊朗让球业产品上使用数据库时,强烈建议使用英格兰vs伊朗让球RStudio专业司机.它们不仅提供了全面的支持,而且在大多数情况下简化了安装和配置卡塔尔世界杯欧洲预选赛赛程表过程,不需要下面详细介绍的许多步骤。
使用其他司机#
对于Linux和MacOS,应该针对ODBC驱动程序进行编译unixODBC.驱动程序编译iODBC五月也工作,但不完全支持。卡塔尔世界杯欧洲预选赛赛程表
安装驱动管理器和驱动程序后,您将必须在一个odbcinst.ini文件,让它出现在odbc: odbcListDrivers ()
.
微软视窗系统#
数据库驱动程序#
Windows与ODBC库捆绑在一起;但是,每个数据库的驱动程序需要分别安装。Windows ODBC驱动程序通常包括一个安装程序,必须运行该安装程序才能将驱动程序安装到适当的位置。
政府#
的ODBC数据源管理器应用程序用于管理Windows上的ODBC数据源。
苹果MacOS#
安装#
安装家酿在MacOS上轻松安装数据库驱动程序
安装所有数据库都需要的UnixODBC
#安装unixODBC库酿造安装unixodbc
- 安装通用DB驱动程序(可选)
# SQL Server ODBC驱动(免费TDS)Brew install freetds——with-unixodbc# PostgreSQL ODBC驱动程序酿造安装psqlodbc# MySQL ODBC驱动程序和数据库酿造安装mysql# SQLite ODBC驱动程序酿造安装sqliteodbc
设置数据库连接#
中同名的部分Linux节.
Linux Debian / Ubuntu#
安装#
的apt-get命令可以用于在支持它的Linux发行版(如Debian和Ubuntu)上轻松安装数据库驱动程序。卡塔尔世界杯欧洲预选赛赛程表
- 安装所有数据库都需要的UnixODBC
#安装unixODBC库安装unixodbc-dev
- 安装通用DB驱动程序(可选)
# SQL Server ODBC驱动(免费TDS)apt-get安装tdsodbc# PostgreSQL ODBC驱动程序apt-get安装odbc-postgresql# MySQL ODBC驱动程序apt-get安装libmyodbc# SQLite ODBC驱动程序apt-get安装libsqliteodbc
设置数据库连接#
在MacOS和Linux上,需要编辑两个独立的文本文件。UnixODBC包含一个命令行可执行文件odbcinst
,可用于查询和修改DSN文件。但是,如果需要,这些都是纯文本文件,您也可以手工编辑。
有两个不同的文件用于设置DSN信息:
odbcinst.ini
定义了司机选项odbc.ini
定义了连接选项
odbcinst.ini#
该文件包含驱动程序信息,特别是驱动程序库的名称。同一个文件中可以指定多个驱动程序。
(PostgreSQL驱动)司机=/usr/local/lib/psqlodbcw.so(SQLite司机)司机=/usr/local/lib/libsqlite3odbc.dylib
odbc.ini#
该文件包含连接信息,特别是用户名、密码、数据库和主机信息。Driver行对应于中定义的驱动odbcinst.ini
.
(PostgreSQL)司机=PostgreSQL驱动程序数据库=test_dbServername=本地主机用户名=postgres密码=密码港口=5432(SQLite)司机=SQLite司机数据库=/ tmp /测试
参见:没有GUI的unixODBC了解更多信息和示例。
位置#
DSN配置文件可以为系统的所有用户全局定义,通常是at/etc/odbc.ini
或/ opt /地方/ etc / odbc.ini
.文件位置取决于编译unixODBC时使用的选项;odbcinst - j
可以用来找到准确的位置。或者,ODBCSYSINI
环境变量可用于指定配置文件的位置。前女友。ODBCSYSINI = ~ / ODBC
本地DSN文件也可以与这些文件一起使用~ / .odbc.ini
而且~ / .odbcinst.ini
.
在R中连接到数据库#
可以直接指定连接字符串连接数据库,也可以使用DSN配置文件连接数据库。
#安装CRAN的最新odbc版本:install.packages(“odbc”)#或者GitHub的开发版本:# install.packages (devtools)devtools::install_github(“rstats-db / odbc”)
连接字符串#
将连接参数作为参数传递给dbConnect ()
函数。
反对<-DBI::dbConnect(odbc::odbc(),司机=“PostgreSQL驱动程序”,数据库=“test_db”,UID=英格兰vs伊朗让球rstudioapi::askForPassword(“数据库用户”),松材线虫病=英格兰vs伊朗让球rstudioapi::askForPassword(“数据库密码”),宿主=“localhost”,港口=5432)
有关数据库特定的设置,请转到数据库部分,并查找与所需数据库类型匹配的页面。
DSN配置文件#
ODBC配置文件是指定连接参数的另一个选项;它们允许您使用数据源名称(DSN)来更容易地连接到数据库。
反对<-dbConnect(odbc::odbc(),“PostgreSQL”)
有关如何使用DSN的更多信息,请查看本站点的以下文章: