zoukankan      html  css  js  c++  java
  • wex5 如何写后台BAAS

    Data.java:

    在class中链接数据源:

    配置的numsql数据源

    private static final String DATASOURCE_NUMYSQL = "numysql";

    方法中:

    1 连接数据库

    Connection conn = null;

    conn = context.getConnection(DATASOURCE_NUMYSQL);

    2 写sql语句

    String sql1 = "SELECT * from a where id="+id +"and name="+name;

    3 调用sql 方法

    4 再把table转成json格式

    JSONObject obj1 = Transform.tableToJson(table);

    5 返回json数据

    return obj1;

    queryData方法:

    1.sql数据查询 返回Table 支持分页

    Table table = DataUtils.queryData(conn, sql1, null, null, null, null);

    参数:

    conn:数据库 Connection

    sql:sql String

    params:sql中问号对应的参数值,按顺序匹配 List<object>

    columns:列名,不仅用于限定返回的列范围,同时页用于指定返回列名的大小写 String

    offset:偏移行,null则不分页 Integer

    limit:行数,null 则不分页Integer

    2.单表数据查询,返回Table,支持分页,当偏移行等于0时自动返回总行数

    Table table = DataUtils.queryData(conn, tableName, arg2, arg3, arg4, arg5, arg6, arg7)

    参数:

    conn 数据库

    tableName 表名 String

    columns 列名 String

    filters 过滤条件列表 List<String>

    orderBy sql的orderBy部分 String

    params sql中间号对应的参数值列表 List<object>

    offset 偏移行Integer

    limit 行数Integer

    getValueBySQL 方法

    Object getValueBySql (conn,sql,params)

    执行sql 返回第一行第一列的值

    saveData 方法 保存

    前台发送ajax请求给后台:

    var Baas = justep.Baas;

    Model.prototype.timer1Timer = function(event){

    var self = this;

    var clockbaasData = this.comp("clockbaasData");

    var params2 ={"userId":self.params.userId};

    // 判断个人信息是否含有userId

    Baas.sendRequest({

    "url" : "/num/Data", // 请求地址

    "action" : "clockExists", // action

    "params" : params2, // action对应的参数

    "success" : function(data){

    self.count = data.count;

    if(self.count == -1){

    }else{}

    }

    })

    };

  • 相关阅读:
    day6_redis模块和pipeline
    day6_hashlib模块
    18 MySQL数据导入导出方法与工具介绍之二
    【Vijos1264】神秘的咒语
    【Vijos1180】选课
    【vijos1234】口袋的天空
    【vijos1790】拓扑编号
    【WC2008】【BZOJ1271】秦腾与教学评估(二分,前缀和,奇偶性乱搞)
    【Baltic2003】【BZOJ1370】Gang团伙(并查集,拆点)
    【基础】二分算法学习笔记
  • 原文地址:https://www.cnblogs.com/zhi-ming/p/10453147.html
Copyright © 2011-2022 走看看