SqlFunction:获取单行结果集。默认返回int。
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
import javax.sql.DataSource; import org.springframework.jdbc.object.SqlFunction; public class TestSFunction { public TestSFunction() { // TODO Auto-generated constructor stub } public static void main(String[] args) { // TODO Auto-generated method stub TestSFunction tsFunction = new TestSFunction(); int res = tsFunction.countRows(); System.out.println(res); } public int countRows(){ Get_cmd_log cmd_log = new Get_cmd_log(); DataSource datasource = cmd_log.getDataSource(); SqlFunction sqlFunction = new SqlFunction(datasource,"select count(*) from zm_test_sjdbc"); sqlFunction.compile(); return sqlFunction.run(); } }
应用场景:
获取满足条件下的结果条数。
如表总数,某种状态下数据条数。