我正在尝试使用MAC OS 10.10.5 Yosemite上的以下Groovy代码连接到MySQL数据库

import groovy.sql.Sql

try{

def dbURL = 'jdbc:mysql://localhost:3306/sakila'

def dbUserName = 'root'

def dbPassword = 'Orange@27'

def dbDriver = 'com.mysql.jdbc.Driver'

log.info('Good')

def db = Sql.newInstance(dbURL,dbUserName,dbPassword,dbDriver)

}catch(Exception e){

log.info('DB Error')

log.info(e.getMessage())

}finally{

}

但是当我执行此代码时,我会看到以下消息

Sat Aug 13 15:09:14 EDT 2016:INFO:Good

Sat Aug 13 15:09:14 EDT 2016:INFO:DB Error

Sat Aug 13 15:09:14 EDT 2016:INFO:No suitable driver found for jdbc:mysql://localhost:3306/sakila

我把groovy-sql-2.1.1.jar,mysql-connector-java-5.1.39-bin.jar保存在文件夹位置/Applications/SoapUI-5.2.1/bin/ext/中

你能帮我解决一下这个问题吗?

解决方法:

要使用JDBC驱动程序,您需要注册它.有很多方法可以做到这一点:

使用DriverManager

您可以使用DriverManager注册JDBD驱动程序:

import java.sql.DriverManager

DriverManager.registerDriver(new com.mysql.jdbc.Driver())

// Remaining Groovy code here

的Class.forName

有点hack,但你也可以动态加载驱动程序的类:

Class.forName('com.mysql.jdbc.Driver')

// Remaining Groovy code here

Groovy葡萄

因为您使用Soap UI来运行Groovy代码,所以此选项可能对您不起作用,但这里是为了完整性:

@Grab('mysql:mysql-connector-java:5.1.39')

@GrabConfig(systemClassLoader=true)

// Remaining Groovy code here

标签:mysql,groovy,soapui

来源: https://codeday.me/bug/20190824/1703508.html

groovy+mysql数据库_使用Groovy连接到MySQL相关推荐

  1. 如何用c 控制mysql数据库_用C语言操作MySQL数据库

    函数 描述 mysql_affected_rows() 返回上次UPDATE.DELETE或INSERT查询更改/删除/插入的行数. mysql_autocommit() 切换autocommit模式 ...

  2. 本地连接linux mysql数据库_在本地连接远程MySQL数据库(Linux)

    尝试了两种在本地连接远程 MySQL 数据库的方式,一种是在本地使用 cmd 进行连接,还有一种就是使用 MySQL 的可视化工具 Navicate for MySQL 进行连接 一.对远程 MySQ ...

  3. 服务器centos安装mysql数据库_阿里云 centos7 安装mysql数据库

    环境:阿里云ECS服务器,系统为centos7.2 删除原来的数据库: centos7中默认安装了数据库MariaDB,如果直接安装MySQL的话,会直接覆盖掉这个数据库,当然也可以手动删除一下: [ ...

  4. kotlin mysql数据库_在kotlin中使用mysql行级锁

    mysql中的锁 首先需要介绍一下mysql的锁.一般我们使用InnoDB数据库引擎+行级锁,SQL为:SELECT * FROM table where id = 1 for update;.for ...

  5. 如何在jsp页面中连接mysql数据库_如何使用JSP访问MySQL数据库

    如何使用JSP访问MySQL数据库 更新时间:2006年10月13日 00:00:00   作者: import ="java.util.*" import ="java ...

  6. 本地下载mysql数据库_本地Windows上安装 MySQL数据库

    1.首先下载mysql安装文件,下载地址:https://dev.mysql.com/downloads/mysql/ 2.将下载下来的压缩包解压到本地一个文件夹中 3.在文件根目录下新增my.ini ...

  7. yum命令在线下载mysql数据库_用yum命令安装mysql数据库

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. jsp 访问mysql数据库_如何使用JSP访问MySQL数据库

    import ="java.util.*" import ="java.io.*" contentType="text/html; charset=g ...

  9. 怎么在Vc中打开MySQL数据库_在vc++中使用mysql数据库_MySQL

    vc++版本:v6.0 Host Info: localhost via TCP/IP Server Info: 5.0.67-community-nt Server Version: 50067 C ...

最新文章

  1. ProjectEuler 4
  2. 腾讯光子《黎明觉醒》技术美术负责人:如何制作超真实的开放世界?
  3. Eric Evans说DDD还未结束
  4. 网络机房利用()将多台计算机,2020现代教育技术章测试答案.doc
  5. MySql联合查询Union
  6. Vue之设置背景图片
  7. 自己写的微信小程序炸金花简单版
  8. hadoop 压缩工具 比较
  9. 美团服务器不稳定号码保护,美团打车号码保护功能,搭建用户安全的防火墙
  10. 按下删除键出现 ^H 乱码现象总结
  11. Spring boot(四):整合Mybatis
  12. 北京第一年-OpenGL-7 egl wgl glx agl glew window display surface context rendertarget glfw都是什么?
  13. 公众号接收用户消息—《微信公众平台开发实战与应用案例》—陈小龙
  14. 五险一金 社保基数 住房公积金基数以及个税(By FlyElephant)
  15. 【蓝桥杯】【调和级数】
  16. 批量梯度下降法(BGD)、随机梯度下降法(SGD)和小批量梯度下降法(MBGD)
  17. Scala中的集合排序
  18. 宝德网吧服务器型号,14款网吧、网游 服务器横向评测
  19. 关于SQL语句的分类及DQL语句执行顺序
  20. 【单片机毕业设计】【mcuclub-106】智能晾衣架 | 多功能晾衣架【实物设计】

热门文章

  1. python单词首字母大写_在Python中将每个单词的首字母大写
  2. c语言定义5个元素数组, 对数组进行从小到大排序,定义一个5行5列的二维数组,并动态赋值,将第3列的数组进行从小到大的排序...
  3. python requests和urllib_Python——深入理解urllib、urllib2及requests(requests不建议使用?)...
  4. 一个jsp能取到父类jsp的值吗_「Javaweb」ssm整合权限控制框架shiro,你知道怎么做吗?...
  5. 数据分析 数据清理_数据清理| 数据科学
  6. 系统结构图 数据结构_数据结构图简介
  7. c#equals方法源码_C#中的Int32.Equals()方法示例
  8. Java ObjectInputStream readDouble()方法与示例
  9. 「递归」的正确打开方式,看不懂你打我~
  10. 4列变成5列 datatable_云南美食界“5巨头”,谁才是NO.1?你家乡的那道菜也在列...