斯塔克米托醇

CRAN状态 生命周期:稳定 下载

Stacomirtools为DBI池和ODBC提供S4类包装器,基本上管理stacomiR加上一个或两个的数据库连接方便的功能。

安装

您可以安装stacomirools的开发版本,如下所示:

#install.packages(“远程”)
#远程::install_github(repo=“远程:gitlab::git@forgmia.inra.fr:stacomi/stacomirtools.git“)
安装程序包(“决明子醇”,回购="http://R-Forge.R-project.org")

例子

连接是通过选项建立的,对于ODBC连接需要设置与您的R版本相对应的ODBC连接(32或64位)。您需要指定用户和密码。

图书馆(决明子醇)
#所有选项:
选项(列表(
                        stacomiR.dbname公司= “bd_contmig_nat”,
                        斯塔科米R.host=“本地主机”,
                        斯塔科米·波特= "5432",
                        stacomiR.user公司= “我的用户”,
                        stacomiR.password密码= “我的密码”,
                        斯塔科米。ODB链接= 无效,
                        stacomiR.print查询=错误的
))
请求<- 新的(“请求DB”)
请求<- 查询(要求)

池连接

对于Pool,如果您在计算机(localhost)上运行,则使用postgres标准5432端口,只需设置dbname的选项,用户和密码,否则您可以连接到不同的主机。

选项(列表(
                stacomiR.user公司= “我的用户”,
                stacomiR.password密码= “我的密码”                
))
#如果您没有提供这些信息,则在交互时会提示您输入用户和密码
请求<- 新的(“请求DB”)
请求<- 查询(要求)
#查询结果存储在req@查询你可以使用
请求@查询
#或
获取查询(要求)
#才能得到它

ODBC连接

在windows中,通过在搜索栏中键入ODBC来建立ODBC链接,然后选择32位或64位,用户源添加POSTGRESQL ODBC驱动程序(这些必须事先通过应用程序堆栈与postgres一起安装经理)。然后编辑以下字段的数据源。*数据来源:stacomiR的名称。下面的ODBClink*数据库*服务器:在你的电脑上本地服务器*用户名*密码*端口

选项(列表(
                斯塔科米。ODB链接= “bd_contmig_nat”,
                stacomiR.user公司= “我的用户”,
                stacomiR.password密码= “我的密码”                
))
请求<- 新的(“请求ODBC”)
请求<- 连接(要求)
请求@查询