Groovy的数据库操作方法整理

最近用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
   ......
}
 

未完待续。。。。。。。。

你可能感兴趣的:(sql,.net,SQL Server,jdbc,groovy)