我如何在 Linux/Grails/Groovy 环境中 "look at data" 我的 Grails h2 数据源中?

How can i "look at data" in my Grails h2 data source in a Linux/Grails/Groovy environment?

我知道如果我有一个 SQLite 数据库,我可以使用 DBrowser for SQLite,但我现在正在处理一个 Grails 项目,想知道查看我的数据库中表中条目的最佳工具是什么?

这是我用于数据库和我的 DataSource.groovy 配置文件(好吧,它的一部分...):

environments {
    development {
        dataSource {
            dbCreate = "update"
            url = "jdbc:h2:prodDb;MVCC=TRUE;LOCK_TIMEOUT=10000;DB_CLOSE_ON_EXIT=FALSE"
            properties {
                // See http://grails.org/doc/latest/guide/conf.html#dataSource for documentation
               jmxEnabled = true
               initialSize = 5
               maxActive = 50
               minIdle = 5
               maxIdle = 25
               maxWait = 10000
               maxAge = 10 * 60000
               timeBetweenEvictionRunsMillis = 5000
               minEvictableIdleTimeMillis = 60000
               validationQuery = "SELECT 1"
               validationQueryTimeout = 3
               validationInterval = 15000
               testOnBorrow = true
               testWhileIdle = true
               testOnReturn = false
               jdbcInterceptors = "ConnectionState"
               defaultTransactionIsolation = java.sql.Connection.TRANSACTION_READ_COMMITTED
            }
        }
    }

    ...

}

只需导航到您的应用,然后在 URL 的末尾添加 dbconsole。 因此,如果您的应用名为 AWESOMEAPP,您只需导航至:

localhost:8080/AWESOMEAPP/dbconsole

http://grails.github.io/grails-doc/2.3.1/guide/conf.html#databaseConsole