我使用drop命令删除MySQL数据库中的多个表。
我想通过Jenkins向这些桌子发射空投指令。
如何将Jenkins与DB连接到fire Drop命令?
发布于 2017-11-21 15:28:23
我会编写一个Groovy脚本来执行您想做的事情(例如,删除表):
Connecting to MySQL using Groovy
然后,我将安装一个Groovy插件,并调用那个Groovy脚本来执行删除,无论何时您想发布构建都是一个机会:
https://wiki.jenkins.io/display/JENKINS/Groovy+Postbuild+Plugin
还有其他的方法,但我会这样做。
既然您询问了如何在Groovy中删除表,那么就进行编辑吧--尝试如下所示:
import groovy.sql.Sql
def sql = Sql.newInstance("jdbc:mysql://localhost:3306/test", "root","sms003", "com.mysql.jdbc.Driver")
//Drop table if it already exists
sql.execute('drop TABLE users')https://stackoverflow.com/questions/47416660
复制相似问题