在SOAPUI中创建JDBC连接

时间:2011-11-08 07:48:13

标签: java mysql soap jdbc soapui

我是SOAPUI的新手,并且一直在尝试使用SOAPUI进行查询和过程测试。 我在网上浏览了SOAPUI文档但是我无法与我的数据库建立连接。 我已经在SOAPUI的lib文件夹中复制了mysql jar。 我得到的例外是

Tue Nov 08 12:54:51 IST 2011:ERROR:com.eviware.soapui.support.SoapUIException: Failed to init connection for drvr [com.mysql.jdbc.Driver], connectionString [jdbc:mysql://DB SERVER IP:PORT/DB NAMES?user=username&password=password]

任何人都可以告诉我有什么问题...... 以下是我在SOAPUI中为这个JDBC做的事情的步骤: -

> 1.New project.
> 2. Clock on New Project.
> 3.Go to JDBC Connections tab.
> 4. Add a new Data Connection.
> 5. Specified unique name.
> 6. selected driver as mysql:com.jdbc.driver
> 7.I can only see to mention host,port and DB.
> 8.Mentioned Host,Port and DB..
> 9.Tested the Connection.
> 10.Got the above mentioned excpetion...

请帮助任何人......

7 个答案:

答案 0 :(得分:13)

您可以尝试以下方法。我曾经遇到过同样的问题,以下内容对我有用:

  • 再次下载JAR for MySQL。在我看来,JAR本身就是腐败了。
  • 将JAR复制到%soapUI文件夹%\ bin \ ext

答案 1 :(得分:5)

这对我来说非常好!

  1. 从此处下载mySQL连接器tar.gz文件http://dev.mysql.com/downloads/connector/j/5.0.html

  2. 将其复制到\ SmartBear \ SoapUI-Pro-5.0.0 \ bin \ ext路径

  3. 解压缩并重新启动应用程序
  4. 再次测试连接! :)

答案 2 :(得分:2)

驱动程序jar必须位于ext文件夹中,您还需要在实际使用之前注册驱动程序。 例如注册postgresql驱动程序使用:

com.eviware.soapui.support.GroovyUtils.registerJdbcDriver("org.postgresql.Driver")

答案 3 :(得分:2)

对于我在lib文件夹中处理mysql jar工作<%soapUI%/ lib>而不是<%soapUI%/ bin / ext>

答案 4 :(得分:1)

对我有用的是什么:

复制ojdbc6.jarlib文件夹中的ext

答案 5 :(得分:0)

检查你的连接字符串。可能会有所不同。您是否尝试使用数据源添加?或脚本?

答案 6 :(得分:0)

请记住在下载驱动程序并将其包含在目录中后重新启动。