|

楼主 |
发表于 2018-6-2 09:24:25
|
显示全部楼层
本帖最后由 lbhluntan 于 2018-6-2 10:02 编辑
- package jpush;
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.SQLException;
- import java.util.TimerTask;
- import javax.naming.NamingException;
- import com.alibaba.fastjson.JSONObject;
- import com.justep.baas.action.ActionContext;
- import com.justep.baas.data.DataUtils;
- import com.justep.baas.data.Table;
- public class DemoTask extends TimerTask {
- public static void doPush() throws SQLException, NamingException {
- Connection conn = context.getConnection("demo");
- try{
- String sql = "SELECT * from farm_pushregid";
- JSONObject ret = new JSONObject();
- int count = Integer.parseInt(DataUtils.getValueBySQL(conn, sql, null).toString());
- ret.put("orderCount", count);
- //return ret;
- //这里怎么写数据集的遍历
- } finally {
- conn.close();
- }
- }
- public void run() {
- try {
- doPush(); // 调用上面的定时测试打印代码
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
复制代码
context是怎么来的?Action的上下文怎么构造?这段代码有什么问题,不是从前端调用的,是从后端通过定时器执行的,数据库是正常的。 |
|