mysql - 如何在不关闭groovy Sql连接的情况下切换数据库

标签 mysql database groovy

我使用“测试”数据库创建了与 MySQL 数据库的连接。我想切换到另一个数据库,比如“test2”。我们如何使用 groovy 做到这一点。

最佳答案

https://dev.mysql.com/doc/refman/5.7/en/use.html

在 MySQL 中,命令:

use db1;

在 groovy 中它会是这样的

def dnName = 'db1'
sql.execute( "use $dbName" as String )

但请注意,如果您没有专用连接(例如连接池),切换数据库是个坏主意。

关于mysql - 如何在不关闭groovy Sql连接的情况下切换数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55646880/

相关文章:

PHP 和 MySQL : Arranging rows from separate tables together and expression to determine row origin

groovy - 如何使用groovy设置时间+x分钟的SOAPUI属性值?

groovy - 在 Sublime Text 3 中运行 Groovy

php - 如果在 Foreach 循环中

php - 在 Flashbuilder 中动态填充文本字段

sql - 什么时候使用内连接,什么时候使用子查询?

java - 测试用例不覆盖分支

mysql - LPAD 在 mysql 中没有修剪

node.js - 环回框架中远程方法的默认值

mysql - 查询返回 0 而不是数据