Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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 在SOAPUI中创建JDBC连接_Java_Mysql_Soap_Jdbc_Soapui - Fatal编程技术网

Java 在SOAPUI中创建JDBC连接

Java 在SOAPUI中创建JDBC连接,java,mysql,soap,jdbc,soapui,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], con

我是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...

请帮助任何人…

您可以尝试以下方法。我曾经有过同样的问题,以下几点对我起到了作用:

  • 再次下载JAR for MySQL。在我的例子中,碰巧罐子本身已经损坏了
  • 将JAR复制到%soapUI文件夹%\bin\ext

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

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

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

这对我来说非常好

  • 从这里下载mySQL连接器tar.gz文件

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

  • 提取并重新启动应用程序
  • 再次测试连接!:)
    下载驱动程序并将其包含在目录中后,请记住重新启动。

    对我有效的方法:


    复制
    lib
    ext
    文件夹中的
    ojdbc6.jar

    对于我来说,lib文件夹中的jar工作正常,而不是

    我认为第二点很重要。您必须将JAR复制到%soapUI%/bin/ext而不是%soapUI%/libHi。使用soapUI接口时,此更改有效。但当我尝试将其与maven集成时,再次出现相同的错误。对我来说,将H2 jar复制到
    lib
    很好。它在
    ext
    中不起作用。从mac OSX 10.11.6:/Applications/SoapUI-5.2.1.app/Contents/Resources/app/bin/ext上我的确切文件夹路径下载。我从这里下载了.zip文件: