Hello, Worldだけじゃ癪なので、とりあえずGroovyでOracleに接続してみた

Groovyで何が目玉かって、その一つにGroovy SQLがあると思うのです。(チュートリ*1にもあるし)

そういう訳で寝る前にOracleに接続してから寝ようと思います。寝る前にOracleとか少しどんだけって感じがしますね。

import groovy.sql.Sql
import java.sql.SQLException

try{
    sql = Sql.newInstance(
        "jdbc:oracle:thin:@192.168.11.100:1521:xe"
        ,"apxe", "apxe"
        ,"oracle.jdbc.driver.OracleDriver")
    sql.eachRow("select * from Messages", { println it.message_code + " " + it.message } )
} catch( SQLException sqle ){
    sqle.printStackTrace()
} finally {
    sql?.close()
}

プロジェクトの参照ライブラリにOracle JDBC Driverを加えておくのを忘れずに。

まずは以下のようにライブラリにJDBC Driverを追加して。。

プロジェクトに設定、と。

そしてF6実行すると以下のように出力されます。

run:
MES000001 私の名前は &NAME です。
MES000000 正常終了しました。
構築成功 (合計時間: 2 秒)

意外とハマらずにスイスイ行けちゃうのがステキですね。