问题标签 [rjdbc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 尝试使用 RJDBC 连接到 vertica 时收到“R 会话中止”消息
我正在尝试将 R 连接到 vertica,并且在创建 vDriver 变量时遇到致命错误。请您给我任何帮助或指导来解决这个问题,这将非常有帮助!
r - RJDBC:R 到 Oracle 不能 DELETE 或 DROP TABLE
我正在使用RJDBC连接到本地数据库。这使我可以轻松地使用 SELECT 查询dbGetQuery
,并使用 CREATE TABLE dbWriteTable
。
但是,我无法直接从我的 R 控制台找出 DROP TABLE 或 DELETE 或 SELECT INTO 的方法。当我直接在 SQL Developer 中执行这些操作时,这些事情会起作用,但当我将查询从 R 传递到数据库时则不会。
如何使用 R 执行不是 SELECT 语句的数据库记录操作?
r - Write to SAP HANA with RJDBC using dbWritetable very slow due to record by record insert
I am trying to write a large dataset (10 cols, 100M records) from R to SAP HANA using RJDBC's dbWritetable in the following way
This works, but is extremely slow (75k records per HOUR). I have tested RODBC (sqlsave
) as well and this shows the same issue.
Looking at the code behind dbWriteTable
it seems that writing is record by record (i.e. the same as insert into) and indeed using a line by line insert into using dbSendUpdate
shows the same performance. I have verified that the problem is not in the connection speed itself.
ROracle has a bulk_write
option which seems to solve this issue, but since I am trying to write to HANA I need RJDBC or RODBC.
Can anyone tell me how I can speed up the write to HANA by running a bulk write or some other method?
r - 带板条箱的 RJDBC 驱动程序找不到类
我正在尝试为 crate 创建一个 RJDBC 驱动程序。每当我跑
我有:
.jfindClass(as.character(driverClass)[1]) 中的 Fehler(错误):找不到类
我也试过:
那是工作的 MySQL 驱动程序:
最后让我指出,这段代码可以在另一台机器上正常运行。
MySQL 驱动程序与同事机器上的 crate 驱动程序一样工作的事实一直让我感到困惑。我检查了几十次路径。我尝试了不同版本的 crate jdbc 驱动程序(从 1.0.4 到 1.9)。
问题:有没有其他方法可以以 R 不会假装找不到的方式来处理 CrateDriver.class?或者是 OS X 不能使用比 Java SE6 更新的东西,这就是邪恶的根源?帮助表示赞赏。我现在有点绝望,浪费/花了一整天的时间。-R
r - 如何在一个应用程序中设置多个 jdbc 连接器以便在循环中使用它们?
我想使用几个 jdbc 连接到不同的 MSSQL 数据库。为了能够“循环”通过所有连接的数据库,我试图将 jdbc 连接器设置为列表。
但...
我无法在查询语句中使用 conn[1]
table <- dbGetQuery(conn[1],query_string)
错误消息是:无法为签名 '"list", "character"' 找到函数 'dbGetQuery' 的继承方法</p>
有人有想法让我完成这项工作吗?
非常感谢您提前
于尔根
r - 与 Amazon RedShift 的 RJDBC 连接产生 .jfindClass class not found 错误
早上好,
我已成功设置RStudio环境以连接到我在 Windows 和 Ubuntu 上的 Amazon RedShift 数据库,但在 OS X 中没有发现同样的成功。我从 Amazon 下载了 .jar 文件用于 JDBC 并将其放置在适当的文件夹中 (" /etc/jdbc
"),但是当我尝试初始化 JDBC 时,出现以下错误:
有没有人有在 OS X 中使用 RJDBC 的经验可以帮助我?
http://i.imgur.com/pK2OJL9.png http://i.imgur.com/PLl23ne.png
r - 使用 RJDBC/RHive 从 R 连接到远程 Hive 服务器
我正在使用 RJDBC 0.2-5 连接到 Rstudio 中的 Hive。我的服务器有 hadoop-2.4.1 和 hive-0.14。我按照下面提到的步骤连接到 Hive。
但我总是收到以下错误:
.jcall 中的错误(drv@jdrv,“Ljava/sql/Connection;”,“connect”,as.character(url)[1],:java.lang.NoClassDefFoundError:无法初始化类 org.apache.hadoop.hive .conf.HiveConf$ConfVars
即使我尝试使用不同版本的 Hive jar,Hive-jdbc-standalone.jar 但似乎没有任何效果。我也使用 RHive 连接到 Hive,但也没有成功。
任何人都可以帮助我吗?..我有点卡住了:(
sql-server - 如何显示和关闭所有活动的 RJDBC 连接
我们采用 RJDBC 是因为它的速度(通过 RODBC),但遇到了确保所有打开的数据库连接在 R 会话结束时关闭的问题。问题是批处理运行后,我们通常会有 100 多个睡眠数据库连接。我们的服务器正在运行 Microsoft SQL Server 2012。
连接字符串的形式为:
如何确保关闭所有活动的数据库连接?我发现了一个函数,如果我使用RMySQL似乎它会起作用,但我不是。RJDBC 文档也没有描述任何列出连接的方法,以便可以关闭它们。此外,常见的 DBI 函数 dbListConnections() 似乎不适用于 RJDBC。
感谢您的帮助!
sql-server - dbHasCompleted 始终返回 TRUE
我正在使用 R 对 SQL Server 2008 R2 数据库进行统计分析。我的数据库客户端(又名驱动程序)是 JDBC,因此我使用的是 RJDBC 包。
我的查询非常简单,我确信查询会返回很多行(大约 200 万行)。
我的 R 脚本如下。
在上面的代码中,最后一行总是返回TRUE
. 这里有什么问题?
sql-server - R 导入大型 MSSQL 数据表的最快方法
我正在寻找将 MSSQL 数据表导入 R 的最快方法。
我目前使用:
有 +/- 500 万行和大约 80 列。这大约需要 60 分钟。我很欣赏这是许多事情的功能,包括网络流量。
有没有更快的方法来导入这个?我很乐意尝试任何解决方法;例如,首先将 MSSQL 表复制到我的 C:\ 上,然后再复制一些其他更快的导入功能。请一步一步给我满满一勺!
我也按照这里的建议尝试了 RJDBC,但这并不是更好。
提前致谢。