R连接池顺序

时间:2019-05-09 04:30:53

标签: r sql-server oracle jdbc pool

我正在使用R Pool软件包连接到同一应用程序中的SQL Server和Oracle数据库。如果我首先创建Oracle池,则无法连接到SQL Server并得到以下错误:

Error in .verify.JDBC.result(jc, "Unable to connect JDBC to ", url) : 

但是,如果我首先创建SQL Server池,则没有任何问题,随后可以连接到Oracle。

wd <- getwd()

driver1 = JDBC("com.microsoft.sqlserver.jdbc.SQLServerDriver", classPath = file.path(wd,"mssql-jdbc-7.2.2.jre8.jar",":",wd,"jtds-1.3.1a.jar"))
connection1 = dbPool(drv=driver1, url=**, user=**, password=**, minsize=1, maxsize=5)

driver2 = JDBC("oracle.jdbc.driver.OracleDriver", classPath = file.path(wd,"ojdbc6.jar"))
connection2 = dbPool(drv=driver2, url=**, user=**, password=**, minsize=1, maxsize=5)

有人经历过类似的事情吗?

0 个答案:

没有答案