将R连接到RStudio上的嵌入式H2数据库

将R连接到RStudio上的嵌入式H2数据库,r,rstudio,h2,R,Rstudio,H2,我很难弄清楚如何将我的R代码连接到嵌入式H2数据库。这似乎是一个可以使用的工具(已经安装了库),但在stackexchange或Google上都没有可用的示例-至少我没有找到一个(除此之外)。因为我正在用R做我的babysteps,一个连接和检索数据的工作示例将非常棒 代码必须类似于 library(RH2) options(RH2.jars = "C:\\h2\\bin\\h2-1.4.187.jar") myH2 <- H2(driverClass="org.h2.Driver",

我很难弄清楚如何将我的R代码连接到嵌入式H2数据库。这似乎是一个可以使用的工具(已经安装了库),但在stackexchange或Google上都没有可用的示例-至少我没有找到一个(除此之外)。因为我正在用R做我的babysteps,一个连接和检索数据的工作示例将非常棒

代码必须类似于

library(RH2)
options(RH2.jars = "C:\\h2\\bin\\h2-1.4.187.jar")
myH2 <- H2(driverClass="org.h2.Driver",
   identifier.quote="\"", jars = getOption("RH2.jars"))
con <- dbConnect(myH2,
   url = "jdbc:h2:C:\\data\\sample.h2.db", 
   user = "admin", password = "ultrasafe123")
dataFrame = fetch(dbGetQuery(con, "select * from TABLENAME"))

但这正是文档中显示的方式。我错过什么了吗?图书馆?包括
库(RJDBC)
也没用。

我终于自己解决了这个问题:

library(RH2)
myH2 <- H2('org.h2.Driver', 'C:/h2/bin/h2-1.4.187.jar')
## location of h2 file: C:\data\data.h2.db 
con <- dbConnect(myH2, "jdbc:h2:C:/data", "user", "password")
s <- "select * from TABLE WHERE COLUMN = 'value'"
result = dbGetQuery(con, s)
dbDisconnect(con)
库(RH2)

myH2我终于自己解决了:

library(RH2)
myH2 <- H2('org.h2.Driver', 'C:/h2/bin/h2-1.4.187.jar')
## location of h2 file: C:\data\data.h2.db 
con <- dbConnect(myH2, "jdbc:h2:C:/data", "user", "password")
s <- "select * from TABLE WHERE COLUMN = 'value'"
result = dbGetQuery(con, s)
dbDisconnect(con)
库(RH2)

myH2我终于自己解决了:

library(RH2)
myH2 <- H2('org.h2.Driver', 'C:/h2/bin/h2-1.4.187.jar')
## location of h2 file: C:\data\data.h2.db 
con <- dbConnect(myH2, "jdbc:h2:C:/data", "user", "password")
s <- "select * from TABLE WHERE COLUMN = 'value'"
result = dbGetQuery(con, s)
dbDisconnect(con)
库(RH2)

myH2我终于自己解决了:

library(RH2)
myH2 <- H2('org.h2.Driver', 'C:/h2/bin/h2-1.4.187.jar')
## location of h2 file: C:\data\data.h2.db 
con <- dbConnect(myH2, "jdbc:h2:C:/data", "user", "password")
s <- "select * from TABLE WHERE COLUMN = 'value'"
result = dbGetQuery(con, s)
dbDisconnect(con)
库(RH2)

myH2我正在使用其他工具(包括NetBeans 8.0.2.和DbVisualizer 9.2.8)成功地访问同一个数据库。我以为它只需要H2驱动程序文件(
C:\H2\bin\H2-1.4.187.jar
)?我错了吗?所以你已经安装了它,但是你仍然没有提供关于它在你的计算机上的版本或位置的任何细节,所以我认为你没有提供足够的信息来判断你尝试构造驱动程序和连接的适当性。行
选项(RH2.jars=“C:\\h2\\bin\\h2-1.4.187.jar”)
告知驱动程序的位置和版本(
1.4.187
)?少了什么?RStudio是
0.99.451
我正在使用其他工具(包括NetBeans 8.0.2.和DbVisualizer 9.2.8)成功访问同一个数据库。我以为它只需要H2驱动程序文件(
C:\H2\bin\H2-1.4.187.jar
)?我错了吗?所以你已经安装了它,但是你仍然没有提供关于它在你的计算机上的版本或位置的任何细节,所以我认为你没有提供足够的信息来判断你尝试构造驱动程序和连接的适当性。行
选项(RH2.jars=“C:\\h2\\bin\\h2-1.4.187.jar”)
告知驱动程序的位置和版本(
1.4.187
)?少了什么?RStudio是
0.99.451
我正在使用其他工具(包括NetBeans 8.0.2.和DbVisualizer 9.2.8)成功访问同一个数据库。我以为它只需要H2驱动程序文件(
C:\H2\bin\H2-1.4.187.jar
)?我错了吗?所以你已经安装了它,但是你仍然没有提供关于它在你的计算机上的版本或位置的任何细节,所以我认为你没有提供足够的信息来判断你尝试构造驱动程序和连接的适当性。行
选项(RH2.jars=“C:\\h2\\bin\\h2-1.4.187.jar”)
告知驱动程序的位置和版本(
1.4.187
)?少了什么?RStudio是
0.99.451
我正在使用其他工具(包括NetBeans 8.0.2.和DbVisualizer 9.2.8)成功访问同一个数据库。我以为它只需要H2驱动程序文件(
C:\H2\bin\H2-1.4.187.jar
)?我错了吗?所以你已经安装了它,但是你仍然没有提供关于它在你的计算机上的版本或位置的任何细节,所以我认为你没有提供足够的信息来判断你尝试构造驱动程序和连接的适当性。行
选项(RH2.jars=“C:\\h2\\bin\\h2-1.4.187.jar”)
告知驱动程序的位置和版本(
1.4.187
)?少了什么?RStudio为
0.99.451