2012年1月5日木曜日

groovyとmysqlで現在の接続のユーザ名を取得する

groovyとmysqlで現在の接続のユーザ名を取得するには、以下のコードを実行します。
import groovy.sql.Sql

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

// 現在のユーザを表示する
query = """
select current_user() as cu
"""
println "current user:" + sql.firstRow(query).cu

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

0 件のコメント:

コメントを投稿