1. 목표 : 그루비 스크립트로 아주 간단하게 DB 접속을 해보고자 한다.
2. 방법 : 아주 많이 사용하는 My-SQL과 Oracle 에 각각 접속을 해 본다.
먼저 My-SQL ...
소스 코드는 아래와 같다
import groovy.sql.*; void testSelect() { def url = "jdbc:mysql://localhost:3306/test" def username = "사용자명" def passwd = "패스워드" def driver = "com.mysql.jdbc.Driver" def sql = groovy.sql.Sql.newInstance(url, username, passwd, driver) def strSql = "select now() as now_date" def list = sql.rows(strSql) sql.eachRow(strSql) { row -> println row.now_date} // println list } testSelect()
이번에는 Oracle ...
import groovy.sql.Sql sql = Sql.newInstance("jdbc:oracle:thin:${아이피}:${포트}:${SID}","아이디" ,"패스워드","oracle.jdbc.driver.OracleDriver") rows =[] sql.eachRow("select to_char(sysdate, 'yyyy-mm-dd, HH24:mi:ss') sys_date from dual"){ rows << it.toRowResult() } rows.each {println rows.sys_date}
몇 줄 안되는 코드로 위와 같이 접속 테스트를 진행해 봤다.
다음 목표는 인서트, 업데이트..... 기대하시라~!!
'Languages > Groovy' 카테고리의 다른 글
그루비 한글이 깨져나올 때... (0) | 2012.07.05 |
---|
WRITTEN BY
- GrimReaper
안녕하세요 Grim Reaper의 티스토리에 오신 것을 환영합니다.
,