r - sqldf 重复使用相同的连接

标签 r sqldf

sqldf 是否可以对所有查询重复使用相同的连接?我有一个需要设置 session 时区的应用程序。我试过sqldf("SET SESSION TIME ZONE 'US/Hawaii'") 。看起来每个查询都在关闭并打开与 PostgreSQL 的新连接。因此之后SET SESSION如果我使用sqldf('show time zone')它仍然打印 localtime .

有什么办法可以强制sqldf在代码执行过程中一直重复使用单连接吗?

最佳答案

我在文档中找到了答案。

通过在开头调用 sqldf() 将创建持久连接,在代码末尾调用 sqldf() 将关闭连接。

关于r - sqldf 重复使用相同的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34613606/

相关文章:

r - 在应用程序中的 Shiny 中存储使用 DataTables 过滤的数据集

r - R 中向量的字符频率

sql - 如果限于本地机器,最好使用 R 和 SQL

r - 如何使用 R DBI 保护数据库用户名和密码?

R shiny - shiny 应用程序在本地和其他 shiny 服务器上运行良好,但在我的服务器上不起作用。它没有给我错误信息

sql - R sqldf重命名select语句中的字段

r - 通过在匹配发生时从数据帧中进行选择来创建表格

sql - 自动更正数据框中所有变量类的任何方法

sql - 使用 sqldf 保留时间类

r - ggplot 热图网格线格式 geom_tile 和 geom_rect