2012年1月3日火曜日

groovyとmysqlでBASE TABLE/VIEWを一覧表示する

groovyとmysqlでBASE TABLE/VIEWを一覧表示するには、以下のコードを実行します。
import groovy.sql.Sql

sql = Sql.newInstance(
 "jdbc:mysql://localhost/test?characterEncoding=utf8",
  "root",
  "root",
  "com.mysql.jdbc.Driver")

// BASE TABLE/VIEWを一覧表示する
query = """
select * from information_schema.tables
"""
sql.eachRow(query){
 println("${it.table_schema},${it.table_name},${it.table_type}")
}

動作環境
groovy 1.8.3, JDK6 Update23, mysql 5.1

0 件のコメント:

コメントを投稿