2012-02-29 28 views
5

我正在嘗試圍繞修改架構的代碼進行一些Groovy測試。什麼是習慣性的Groovy方法來獲取關於數據庫模式的信息(例如,確定表的列名和主鍵的名稱&)?從Groovy訪問數據庫架構信息

回答

9

您可以通過執行對整個數據庫訪問元數據:

def sql = Sql.newInstance("jdbc:mysql://localhost:3306/DB", "uid", "pwd", "com.mysql.jdbc.Driver") 
def metadata = sql.connection.metaData 

這樣會給你的DatabaseMetaData實例與

+0

我們怎樣才能得到一個表的元數據玩? – Siva 2017-09-19 11:37:08