如何在SOAPUI

时间:2016-04-24 10:43:26

标签: jdbc groovy soapui

我是SOAPUI的新手。在互联网上我发现,这可以通过两种方式完成:我可以使用SoapUI JDBC向导或使用groovy脚本。 首先,我尝试使用向导创建连接,但我收到此错误:

  

com.eviware.soapui.support.SoapUIException:无法初始化连接   对于驱动程序[com.microsoft.jdbc.sqlserver.SQLServerDriver],   的connectionString   [JDBC:微软:SQLSERVER://192.168.185.100 \ MYDB;的databaseName = ABC用户=测试&安培;密码=通行证]

enter image description here enter image description here

我将JDBC驱动程序解压缩到路径

  

C:\ Program Files \ Microsoft JDBC Driver 4.0 for SQL Server

并复制此Jar文件

  

C:\ Program Files \ Microsoft JDBC Driver 4.0 for SQL   服务器\ sqljdbc_4.0 \ ENU \ sqljdbc4.jar

到此文件夹

  

C:\ Program Files \ SmartBear \ SoapUI-5.2.1 \ bin \ ext \ sqljdbc4.jar

添加了环境变量

  

变量名:classpath

     

变量值:C:\ Program Files \ Microsoft JDBC Driver 4.0 for SQL   服务器\ sqljdbc_4.0 \ ENU \ sqljdbc4.jar;

1 个答案:

答案 0 :(得分:1)

sqljdbc_auth.dll (根据您的系统配置使用x64或x32)添加到 * C:\ Program Files \ SmartBear \ SoapUI-5.2.1 \ bin \ ext * < / strong>(与放置sqljdbc4.jar文件的路径相同)。

这似乎是您所描述的设置中唯一缺失的步骤。一旦到位,JDBC测试步骤请求应该可以正常工作。

您可以针对此特定问题在SmartBear社区中关注此主题。

https://community.smartbear.com/t5/SoapUI-Open-Source/Solved-JDBC-Cannot-connect-to-a-MS-SQL-database/td-p/132235