首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Groovy SQL:打印发送到数据库的实际查询

Groovy SQL:打印发送到数据库的实际查询
EN

Stack Overflow用户
提问于 2015-10-25 08:06:36
回答 1查看 545关注 0票数 3

在使用Groovy SQL类时,有没有办法查看发送到数据库的原始SQL。例如,下面的代码...

代码语言:javascript
复制
def starship_name =  mySql.firstRow("select name from starship where id = ${starShipId}".toString())?.name

我希望能够在控制台上看到类似这样的内容。

代码语言:javascript
复制
select name from starship where id = 8
EN

回答 1

Stack Overflow用户

发布于 2019-10-14 00:21:38

您可以构建字符串,打印它,然后执行它:

代码语言:javascript
复制
    def query = "select name from starship where id = ${starShipId}"
    println query
    def starship_name = mySql.firstRow(query)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33324704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档