Database 从Groovy访问数据库模式信息

Database 从Groovy访问数据库模式信息,database,groovy,database-schema,Database,Groovy,Database Schema,我试图围绕修改模式的代码包装一些Groovy测试。获取数据库模式信息的惯用Groovy方法是什么(例如,确定表中列的名称和类型以及主键)?您可以通过以下操作访问整个数据库上的元数据: def sql = Sql.newInstance("jdbc:mysql://localhost:3306/DB", "uid", "pwd", "com.mysql.jdbc.Driver") def metadata = sql.connection.metaData 这样会给你一个玩的例子

我试图围绕修改模式的代码包装一些Groovy测试。获取数据库模式信息的惯用Groovy方法是什么(例如,确定表中列的名称和类型以及主键)?

您可以通过以下操作访问整个数据库上的元数据:

def sql = Sql.newInstance("jdbc:mysql://localhost:3306/DB", "uid", "pwd", "com.mysql.jdbc.Driver")
def metadata = sql.connection.metaData
这样会给你一个玩的例子