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{}

}

})

};

wex5 如何写后台BAAS的更多相关文章

  1. 基于c#+xaml的前台采用IE的js引擎写后台

    基于c#+xaml的前台采用IE的js引擎写后台的猜想 参考上一篇文章 基于js的开发wp8界面的猜想知道可以使用 js的window.external.notify调用c# c#可以用InvokeS ...

  2. 用jquery-easyui的布局layout写后台管理页面

    先在官网下载easyui文档 引入头部文件 <link rel="stylesheet" type="text/css" href="${pag ...

  3. 写后台SQL的一些心得

    昨天犯了一个错,其实是前几天写的代码犯的错,今天发现的.这是原来的代码: <update id="updateInfoByFoodId"> update food se ...

  4. 待续未完- 自己写后台内容管理程序 - 用tp框架 和 前台 jquery ui等写的

    在日常开发中,我们主要使用的还是 php 的 内部的 语言本身提供的函数/常量,系统内部数组等. 为了和后面的tp框架提供的 "系统函数.系统常量"相区别,把php提供的东西叫语言 ...

  5. 用Decorator实现依赖注入,像Java一样写后台

    最近闲来无事,突发奇想,也顺便练练手,于是就萌生了,能否用typescript的decorator写一个Nodejs SpringMVC,通过依赖注入,自动实现文件加载,实例化等.然后就有了这个项目. ...

  6. vue写后台管理系统问题概述和解决方案

    一个不错的Demo; http://xmall.exrick.cn/#/home 源码:https://gitee.com/Exrick/xmall-front/blob/master/src/pag ...

  7. [ios2]BaaS服务收藏 【转】

    首先,什么是BaaS服务: BaaS(后端即服务:Backend as a Service)公司为移动应用开发者提供整合云后端的边界服务.SaaS(软件即服务:Software as a Servic ...

  8. sonn_game网站开发01:写在最前面

    之前做的个人博客项目,日向博客现在已经进入后期完善阶段了.是时候开始打造一个新坑了. 然而改造个什么坑呢?构思了好几天,想了好多方案,都觉得没啥动手欲望.因为,我想做的是那种,自己能用得上,而且有一定 ...

  9. 初学后台框架总结篇二——快速了解CI框架

    一.下载CI框架并安装,这里放置一张自己的项目目录结构图 目录框架搭建好之后开始将自己的项目与框架融合 二.更改相关配置 1.用任何文本编辑器打开 application/config/config. ...

随机推荐

  1. 安装python及其它

    https://www.liaoxuefeng.com/wiki/1016959663602400/1016959856222624

  2. Java并发编程的艺术笔记(九)——FutureTask详解

    FutureTask是一种可以取消的异步的计算任务.它的计算是通过Callable实现的,多用于耗时的计算. 一.FutureTask的三种状态 二.get()和cancel()执行示意 三.使用 一 ...

  3. 记一次elastic-job使用

    当当的elastic-job定时任务 业务场景是定时从微信取accesstoken和jsticket,因为都只有7200秒的有效时间,所以设置了定时任务,定时将得到的数据存到redis缓存中 问题1: ...

  4. ubuntu安装docker-compose

    1.curl -L https://github.com/docker/compose/releases/download/1.13.0/docker-compose-`uname -s`-`unam ...

  5. EPPlus生成Excel表格(只支持2007及以上)

    主要来源: https://www.cnblogs.com/rumeng/p/3785748.html http://epplus.codeplex.com/ FileInfo newFile = n ...

  6. P2239 螺旋矩阵

    P2239 螺旋矩阵 题解 这题看上去是个暴力,但是你看数据范围啊,暴力会炸 实际上这是一道数学题QWQ 先看看螺旋矩阵是个什么亚子吧 好吧,找找规律 1 2 ... ... ... ... ... ...

  7. [Flask]jinja2渲染分页导航部件

    注意: 1.在视图函数中通过request.args.get('page')获取page数,并将page传给macros.html模板文件 效果: 点击8,就跳转到第8页数据了 视图函数 @app.r ...

  8. 启用 SR-IOV 解决 Neutron 网络 I/O 性能瓶颈

    目录 文章目录 目录 前言 Neutron 的网络实现模型 基于虚拟网络设备的虚拟机流量走向 Neutron 网络实现模型的性能瓶颈 SR-IOV 技术简介 在 Neutron 中引入 SR-IOV ...

  9. Java学习之==>注释、数据类型、变量、运算符

    一.注释 在Java中有3种标记注释的方式,最常用的方式是 // ,其注释的内容从 // 开始,到本行结束.但需要注意的是,我们不建议把注释写在代码的尾部(即尾注释),我们建议把注释写在代码的上一行, ...

  10. java:JQuery(声明,JQ和JS对象的区别,prop,attr,addClass,offset,trigger,dblclick和change事件,hide,show,toggle,slideUp,slideDown,slideToggle,三种选择器,标签的获取,三张图片的放大与缩小)

    1.JQuery: jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架).jQuery设计 的宗旨是“ ...