最近用Groovy写了点东西,收集整理一下数据的操作方法备案。
1.连接数据库的方法
def conn = Sql.newInstance(db_url, username, password, driverClass)
以Sql server的jTDS驱动为例
def conn = Sql.newInstance("jdbc:jtds:sqlserver://SERVER/dbname", "username", "password", "net.sourceforge.jtds.jdbc.Driver")
2.使用Datasource获得连接
def dataSource = new DataSource()
def ds= new groovy.sql.Sql(dataSource)
3.查询数据库
取得第一条数据:
conn.firstRow("select count(*) as total from ask where type=2");
遍历每一条数据:
conn.eachRow(sqlStr){ row ->
row.columnName
......
}
未完待续。。。。。。。。