在SoapUI中连接Oracle的JDBC请求

时间:2015-07-06 09:15:34

标签: oracle jdbc request driver soapui

你可以帮我解决以下问题:

我想通过SoapUI JDBC请求连接到Oracle数据库,但我一直收到此错误:

"Can't get the Connection for the specified properties; java.sql.SQLException : arguments non valides dans l'appel"

我使用了以下内容:

Driver : oracle.jdbc.driver.OracleDriver
Connection String : jdbc:oracle:thin:@host:port:sid

Printscreen:

enter image description here

我的连接字符串有问题吗? 另外,我想知道我应该在哪里输入用户名/密码。

谢谢:)

2 个答案:

答案 0 :(得分:6)

问题肯定是您没有为数据库指定用户/密码。您可以在连接URL中指定用户和密码,如下所示:

jdbc:oracle:thin:USER/PASSWORD@HOST:PORT:SID

SOAPUI 中与 jdbc 一起使用的另一件事是在SOAPUI_HOME\bin\ext中添加驱动程序但是对于你的屏幕截图似乎已经这样做了。

问题是您添加了两个版本:ojdbc14.jarojdbc6.jar

要避免类加载器问题,您必须删除其中一个。由于您可能正在使用JRE 1.7或更高版本运行SOAPUI,因此建议您删除ojdbc14.jar并保留ojdbc6.jar版本;因为第一个用于JDK 1.4,第二个用于JDK 1.6。

希望它有所帮助,

答案 1 :(得分:1)

这个会起作用:

jdbc:oracle:thin:USER/PASSWORD@HOST:PORT/SID