Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用于JDBC连接的个人R包_Java_R_Jdbc_Packages_Rjava - Fatal编程技术网

Java 用于JDBC连接的个人R包

Java 用于JDBC连接的个人R包,java,r,jdbc,packages,rjava,Java,R,Jdbc,Packages,Rjava,我希望有人能建议如何解决这个问题。 我正试图构建一个个人软件包来轻松地建立JDBC连接,但我在让我的软件包查找用于建立这些连接的驱动程序文件时遇到了麻烦 我想 1) 在软件包中包含JDBC驱动程序(jar)文件,或 2) 在环境变量(Sys.setenv)中定义路径,并在包(Sys.getenv)中引用此路径 我已经尝试了许多方法,但当我尝试将这些文件存储在inst/java中时,第一种方法无法奏效。 我也无法获得第二种工作方式,因为JDBC连接返回NULL。 我想不出为什么这不起作用,因为它正

我希望有人能建议如何解决这个问题。
我正试图构建一个个人软件包来轻松地建立JDBC连接,但我在让我的软件包查找用于建立这些连接的驱动程序文件时遇到了麻烦

我想 1) 在软件包中包含JDBC驱动程序(jar)文件,或
2) 在环境变量(Sys.setenv)中定义路径,并在包(Sys.getenv)中引用此路径

我已经尝试了许多方法,但当我尝试将这些文件存储在inst/java中时,第一种方法无法奏效。
我也无法获得第二种工作方式,因为JDBC连接返回NULL。 我想不出为什么这不起作用,因为它正确地打印出了路径


有人知道如何处理这个问题吗?

我自己不会处理这个问题,我会使用一个已经存在的可以连接JDBC的R包。话虽如此,也许你可以更新你的问题,让我们知道你为什么需要这样做。@TimBiegeleisen我正在使用DBI和RJDBC在我的包中建立JDBC连接。我想做的只是使用这些软件包自动化一些连接。例如,我希望能够键入conn这可能会提供一些帮助@user7137914我记得最近看到一些关于使用配置包从YAML文件中获取连接信息的内容,但我现在似乎找不到它。。。不过,这也可能有用。RH2包使用RJDBC为H2数据库提供了一个驱动程序,并在包中包含整个数据库。我不会亲自处理这个问题,我会使用一个已经存在的可以连接JDBC的R包。话虽如此,也许你可以更新你的问题,让我们知道你为什么需要这样做。@TimBiegeleisen我正在使用DBI和RJDBC在我的包中建立JDBC连接。我想做的只是使用这些软件包自动化一些连接。例如,我希望能够键入conn这可能会提供一些帮助@user7137914我记得最近看到一些关于使用配置包从YAML文件中获取连接信息的内容,但我现在似乎找不到它。。。不过,这也可能有用。RH2包使用RJDBC为H2数据库提供了一个驱动程序,并在包中包含整个数据库。试着跟着这个。