起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1022|回复: 5

[结贴] 新手,求指导,wex5怎么查询数据库数据

[复制链接]

10

主题

59

帖子

73

积分

初级会员

Rank: 2

积分
73
QQ
发表于 2015-12-24 11:07:06 | 显示全部楼层 |阅读模式
本帖最后由 linai486 于 2015-12-24 11:11 编辑

前台四个output与data关联,现在想从数据库把这四个数据查出来,但是没成功
js页面只有一个这个
Model.prototype.btnCheckUserLogin = function(event) {
                var self = this;
                var mainData = this.comp("mainData");
                        var params = {
                        /*"sqruser" : this.sqruser,
                        "createtime" : this.createtime,
                        "title" : this.title,
                        "clzt" : this.clzt,*/
                        };
                        // 请求成功后的回调方法
                        var success = function(resultData) {
                                mainData.loadData(resultData);
                                mainData.refreshData();
                        };
                        // 发送请求
                        Baas.sendRequest({
                                "url" : "/gzrwServlet", // servlet请求地址
                                "action" : "queryUser", // action
                                "params" : params, // action对应的参数
                                "success" : success
                        // 请求成功后的回调方法
                        });

               

        };        
servletprivate static void saveUser(ServletRequest request, ServletResponse response) throws ParseException, SQLException, NamingException {
JSONObject params = (JSONObject) JSONObject.parse(request.getParameter("params"));
                // 获取参数
                /*String username=params.getString("username");
                String pass=params.getString("pass");
                String role=params.getString("role");
                String userid=params.getString("userid");*/
                JSONObject mainData = params.getJSONObject("mainData");
                Connection conn = Util.getConnection(DATASOURCE_NANYUAN);
                try {
                        conn.setAutoCommit(false);
                        try {
                                   
                                        Table userTable = Transform.jsonToTable(mainData);
                                
                          //Table  userTable = Transform.resultSetToTable();
                                        Util.saveData(conn, userTable,TABLE_NANYUAN_GZRW);
                                        System.out.println("----------userTable----------");
                                
                                conn.commit();
                        } catch (SQLException e) {
                                conn.rollback();//回调
                                throw e;
                        }
                } finally {
                        conn.close();
                }
        }private static void queryUser(ServletRequest request , ServletResponse response) throws SQLException,IOException,NamingException {
               
                JSONObject params=(JSONObject) JSONObject.parse(request.getParameter("params"));
                //String sqruser = params.getString("sqruser");
                //String createtime = params.getString("createtime");
                //String title = params.getString("title");
                //String clzt = params.getString("clzt");
                 List<Object> sqlParams = new ArrayList<Object>();
                 //sqlParams.add(sqruser);
                // sqlParams.add(createtime);
                // sqlParams.add(title);
                 //sqlParams.add(clzt);
             String sql = " select * from tb_nanyuan_gzrw a " ;
             Table table = null;
               Connection conn = Util.getConnection(DATASOURCE_NANYUAN);
             try {
                     table = Util.queryData(conn, sql, sqlParams, null, null, null);
                } finally {
                        conn.close();
                }
                Util.writeTableToResponse(response, table);               
        }
求指导

发表于 2015-12-24 13:06:23 | 显示全部楼层
请参考平台案例,外卖或者是简单案例
/UI2/demo/baas/simpleData/index.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

59

帖子

73

积分

初级会员

Rank: 2

积分
73
QQ
 楼主| 发表于 2015-12-24 13:21:03 | 显示全部楼层
liangyongfei 发表于 2015-12-24 13:06
请参考平台案例,外卖或者是简单案例
/UI2/demo/baas/simpleData/index.w

谢谢
回复 支持 反对

使用道具 举报

10

主题

59

帖子

73

积分

初级会员

Rank: 2

积分
73
QQ
 楼主| 发表于 2015-12-24 13:32:31 | 显示全部楼层

我修改了下,但是我的依旧在页面没取到值
回复 支持 反对

使用道具 举报

发表于 2015-12-24 14:15:07 | 显示全部楼层
linai486 发表于 2015-12-24 13:32
我修改了下,但是我的依旧在页面没取到值

建议先跟着视频做做!把基础学好
有问题先自己调试看看是否有数据?
http://wex5.com/cn/wex5-debugger/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

10

主题

59

帖子

73

积分

初级会员

Rank: 2

积分
73
QQ
 楼主| 发表于 2015-12-24 15:58:21 | 显示全部楼层
liangyongfei 发表于 2015-12-24 14:15
建议先跟着视频做做!把基础学好
有问题先自己调试看看是否有数据?
http://wex5.com/cn/wex5-debugger/ ...

Model.prototype.csglbldataCustomRefresh = function(event) {
        debugger;
                var data = event.source;
                var params = {
                        "columns" : Baas.getDataColumns(data),
                        "limit" : event.limit,
                        "offset" : event.offset,
                };
                var success = function(resultData) {
                        var append = event.options && event.options.append;
                        data.loadData(resultData, append);
                };
                Baas.sendRequest({
                        "url" : "/gzrwServlet", // servlet请求地址
                        "action" : "queryUser", // action
                        "params" : params, // action对应的参数
                        "success" : success
                // 请求成功后的回调方法
                });
        };

通过QQ已经解决了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-19 17:53 , Processed in 0.106260 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表