阅读:1639 回复:2
郭臣
7

帖子

11

跟帖

197

积分

高级榴莲
高级榴莲
  • 社区居民

[技术实例]如何通过引擎的接口,在代码中通过SQL查询数据

楼主#
更多 发布于:2018-03-23 17:28
在某些场景下,比如说我要查询某个数据表中满足一定条件的数量等,这些接口无法用标准的API实现。在V10.0版本中,平台封装了this.getEngine().getQuery()这个API。这样,就可以通过传入SQL查询数据了。
例如:

String sql = "SELECT min(datediff( day,Createdtime,GETDATE() )) as totaldays from i_password_log where code='"+this.getUserValidator().getUserCode()+"' ";
 
DataTable datas = this.getEngine().getQuery().QueryTable(sql);
取数数据后,对 DataTable 进行解析处理即可。
this.getEngine().getQuery() 这个API中有很多方法,建议用到的同事自己看一下源码。
游客

返回顶部