R Shiny:无法检索 vertica DB 的 JDBC 结果集

Posted

技术标签:

【中文标题】R Shiny:无法检索 vertica DB 的 JDBC 结果集【英文标题】:R Shiny: Unable to retrieve JDBC result set for vertica DB 【发布时间】:2016-05-27 12:38:22 【问题描述】:

使用 vertica 从本地复制表时出现以下错误。

请推荐

错误:无法检索 COPY 的 JDBC 结果集 Monetisation_Base_table FROM LOCAL 'E://testCSV.csv' 分隔符 ',' ([Vertica]JDBC A ResultSet 应为预期但未生成 来自查询“复制 Monetisation_Base_table FROM LOCAL 'E://testCSV.csv' 分隔符 ','"。查询未执行。)

使用的代码:

library(RJDBC)
vDriver <- JDBC(driverClass="com.vertica.jdbc.Driver", classPath="full\path\to\driver\vertica_jdbc_VERSION.jar")
vertica <- dbConnect(vDriver, "jdbc:vertica://30.0.9.163:5433/db", "sk14930IU", "Snapdeal_40")
myframe = dbGetQuery(vertica, "COPY Monetisation_Base_table FROM LOCAL 'E://testCSV.csv' delimiter ','"")

【问题讨论】:

恕我直言,您应该将 rjdbc 标签添加到您的问题中。 【参考方案1】:

dbSendUpdate 应该在这种情况下完成工作。

【讨论】:

它在 Linux 上运行良好。但是在 WINdows 上显示“无法打开文件进行阅读。没有这样的文件或目录”。我试图以多种方式指定路径。你知道有什么解决办法吗?

以上是关于R Shiny:无法检索 vertica DB 的 JDBC 结果集的主要内容,如果未能解决你的问题,请参考以下文章

R Shiny 如何在根据用户选择从 mysqlDB 检索数据时使用 renderPlot 构建条形图

将 R 连接到 Vertica DB 以进行数据转换和建模?

检索嵌入在 R Shiny 应用程序中的视频播放时间

Shiny:无法渲染 js 文件

将 R 与 Vertica 数据库连接

带有 if 语句的 ReactiveTimer R-Shiny