groovy连接数据库、导包设置
有两种方式来配置连接数据库时的导包:
1、运行时 groovy -cp jdbc的jar路径 test.groovy
,指定jdbc的jar包
2、利用Grab自动下载并导包,以下是这种方式
import groovy.sql.Sql
userid = 'root'
password = 'xxx'
// 使用@Grab注释,Grape依赖管理器以类似于Maven/Gradle的方式下载jar,而无需任何构建工具。
@Grab('mysql:mysql-connector-java:8.0.12')
@GrabConfig(systemClassLoader = true)
def sql = Sql.newInstance('jdbc:mysql://localhost:3306/weatherinfo?' +
'useUnicode=true&useSSL=false&serverTimezone=GMT%2B8&characterEncoding=utf-8',
userid, password, 'com.mysql.cj.jdbc.Driver')
println sql.connection.catalog
注意的是,导的包要和mysql版本一致,然后高版本记得设一下编码useSSL啥的,高版本的驱动是'com.mysql.cj.jdbc.Driver',低版本的是'com.mysql.jdbc.Driver'
版权声明
本文章由作者“衡于墨”创作,转载请注明出处,未经允许禁止用于商业用途
发布时间:2020年01月22日 21:55:50
备案号:
闽ICP备19015193号-1
关闭特效
评论区#
还没有评论哦,期待您的评论!
引用发言