你可以帮我解决以下问题:
我想通过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:
我的连接字符串有问题吗? 另外,我想知道我应该在哪里输入用户名/密码。
谢谢:)
答案 0 :(得分:6)
问题肯定是您没有为数据库指定用户/密码。您可以在连接URL中指定用户和密码,如下所示:
jdbc:oracle:thin:USER/PASSWORD@HOST:PORT:SID
SOAPUI 中与 jdbc 一起使用的另一件事是在SOAPUI_HOME\bin\ext
中添加驱动程序但是对于你的屏幕截图似乎已经这样做了。
问题是您添加了两个版本:ojdbc14.jar
和ojdbc6.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