search.png
关于我
menu.png
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'

版权声明

知识共享许可协议 本文章由作者“衡于墨”创作,转载请注明出处,未经允许禁止用于商业用途

本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。
发布时间:2020年01月22日 21:55:50

评论区#

还没有评论哦,期待您的评论!

关闭特效