不熟悉时髦.想知道如何从下面的sql查询返回的给定sql结果中获取行数.我google了很多但没有找到合适的解决方案.
这是我的sql查询类代码
def sql = Sql.newInstance(dataSource);
try
{
data = sql.rows("select field_value,form_table_column_name from
form_tbl where form_id=1");
sql_one.close()
} catch(Exception e) {
System.out.println(e)
}
Run Code Online (Sandbox Code Playgroud)
Tho*_*ath 20
这是获取grails中行数的代码.首先在服务中自动装配数据源并从中创建一个Sql对象,如图所示.这个Sql应该从groovy.sql.Sql导入
Sql sql = new Sql(datasource)
Run Code Online (Sandbox Code Playgroud)
然后使用下面的代码,您可以获得计数.
def result = sql.firstRow('select count(*) as cont from <table>')
long count = result.cont
Run Code Online (Sandbox Code Playgroud)
无需从数据库中获取完整记录
| 归档时间: |
|
| 查看次数: |
15641 次 |
| 最近记录: |