使用 Soapui 连接到 MariaDB
Connecting to MariaDB using Soapui
我正在尝试使用 SOAPUI 连接到数据库以检查值是否已正确更新。但我做起来有困难。另外,由于安全原因,我需要通过 SSH 登录,我们目前正在使用 maria db(不确定我使用的驱动程序在这里很重要)
这是我尝试过的:
import groovy.sql.Sql
def driver="oracle.jdbc.driver.OracleDriver"
def username='wonder'
def password='welcome9'
def sql = Sql.newInstance(path,username,password,driver)
def state="select * from Company"
sql.execute(state)
此外,我可以在脚本断言中执行此操作吗?我应该将驱动程序粘贴到哪里?
以下是相关说明:
<dependency>
<groupId>org.mariadb.jdbc</groupId>
<artifactId>mariadb-java-client</artifactId>
<version>xxx</version>
</dependency>
- 复制SOAPUI_HOME/bin/ext目录下的下载jar文件
- 如果已经 运行
,请重新启动 soapui 工具
在 Groovy Script
中编写连接数据库的代码,首先需要使用以下语句注册驱动程序:
com.eviware.soapui.support.GroovyUtils.registerJdbcDriver( "org.mariadb.jdbc.Driver" )
因此,脚本可能如下所示:
//Below is just a sample
//Change values as needed in below connection
def driver = 'org.mariadb.jdbc.Driver'
def connectionString = 'jdbc:mariadb://localhost:3306/db'
def user = 'your_user'
def password = 'secret'
com.eviware.soapui.support.GroovyUtils.registerJdbcDriver(driver)
def sql = Sql.newInstance(connectionString, user, password, driver)
def query = 'select * from company'
sql.execute(query)
关于mariadb的更多详情,请查看documentation
希望这对您有所帮助。
我正在尝试使用 SOAPUI 连接到数据库以检查值是否已正确更新。但我做起来有困难。另外,由于安全原因,我需要通过 SSH 登录,我们目前正在使用 maria db(不确定我使用的驱动程序在这里很重要)
这是我尝试过的:
import groovy.sql.Sql
def driver="oracle.jdbc.driver.OracleDriver"
def username='wonder'
def password='welcome9'
def sql = Sql.newInstance(path,username,password,driver)
def state="select * from Company"
sql.execute(state)
此外,我可以在脚本断言中执行此操作吗?我应该将驱动程序粘贴到哪里?
以下是相关说明:
<dependency>
<groupId>org.mariadb.jdbc</groupId>
<artifactId>mariadb-java-client</artifactId>
<version>xxx</version>
</dependency>
- 复制SOAPUI_HOME/bin/ext目录下的下载jar文件
- 如果已经 运行 ,请重新启动 soapui 工具
在
Groovy Script
中编写连接数据库的代码,首先需要使用以下语句注册驱动程序:com.eviware.soapui.support.GroovyUtils.registerJdbcDriver( "org.mariadb.jdbc.Driver" )
因此,脚本可能如下所示:
//Below is just a sample
//Change values as needed in below connection
def driver = 'org.mariadb.jdbc.Driver'
def connectionString = 'jdbc:mariadb://localhost:3306/db'
def user = 'your_user'
def password = 'secret'
com.eviware.soapui.support.GroovyUtils.registerJdbcDriver(driver)
def sql = Sql.newInstance(connectionString, user, password, driver)
def query = 'select * from company'
sql.execute(query)
关于mariadb的更多详情,请查看documentation
希望这对您有所帮助。