我是靠谱客的博主 愉快小熊猫,最近开发中收集的这篇文章主要介绍groovy+mysql数据库_使用Groovy连接到MySQL,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

我正在尝试使用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的全部内容,希望文章能够帮你解决groovy+mysql数据库_使用Groovy连接到MySQL所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部