2010年9月12日日曜日

groovyとoracleでクライアントのホスト・マシン名を表示する

groovyとoracleでクライアントのホスト・マシン名を表示するには、以下のコードを実行します。

import groovy.sql.Sql

sql = Sql.newInstance(
"jdbc:oracle:thin:@localhost:1521:orcl",
"scott",
"tiger",
"oracle.jdbc.driver.OracleDriver")

query = """
select sys_context('USERENV', 'HOST') as sc from dual
"""

// クライアントのホスト・マシン名を表示する
sql.eachRow(query){
println("${it.sc}")
}


動作環境
groovy 1.7.4, JDK6 Update21, Oracle11g R2

0 件のコメント:

コメントを投稿