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

QQ登录

只需一步,快速开始

查看: 2034|回复: 6

[结贴] 后台类型转换问题

[复制链接]

24

主题

66

帖子

199

积分

初级会员

Rank: 2

积分
199
QQ
发表于 2017-6-20 15:27:29 | 显示全部楼层 |阅读模式
java 的返回结果集 ResultSet 如何转换为 WEx5 的 table

Transform.resultSetToTable(ResultSet , String, Integer) 好像可以用这个方法。后面两个参数是什么

明确讲一下,最好给段代码。
发表于 2017-6-20 15:34:30 | 显示全部楼层
可以直接调试 baas的源码看它的代码!

http://docs.wex5.com/wex5-server-question-list-2017/
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

24

主题

66

帖子

199

积分

初级会员

Rank: 2

积分
199
QQ
 楼主| 发表于 2017-6-21 10:11:56 | 显示全部楼层
liangyongfei 发表于 2017-6-20 15:34
可以直接调试 baas的源码看它的代码!

http://docs.wex5.com/wex5-server-question-list-2017/ ...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//根据前端传来的json数据,封装成table对象
// 获取参数
JSONObject userData = params.getJSONObject("userData");
// 转换Table
Table userTable = Transform.jsonToTable(userData);
//获取列定义的集合
Collection<String> columns = userTable.getColumnNames();
//获取ResultSet对象,通过jdbc执行sql语句(常用jdbc操作,也可以调用<strong>存储过程</strong>)
Connection conn = context.getConnection(库名);
ResultSet rs = pstat.executeQuery();
//根据ResultSet 和 columns 列定义得到table对象
table = Transform.createTableByResultSet(rs, (String) columns);
//返回JsonObject即可
return Transform.tableToJson(table);

自己看看也不对啊 这个table都没定义
回复 支持 反对

使用道具 举报

24

主题

66

帖子

199

积分

初级会员

Rank: 2

积分
199
QQ
 楼主| 发表于 2017-6-21 10:13:19 | 显示全部楼层
liangyongfei 发表于 2017-6-20 15:34
可以直接调试 baas的源码看它的代码!

http://docs.wex5.com/wex5-server-question-list-2017/ ...

//根据前端传来的json数据,封装成table对象
// 获取参数
JSONObject userData = params.getJSONObject("userData");
// 转换Table
Table userTable = Transform.jsonToTable(userData);
//获取列定义的集合
Collection<String> columns = userTable.getColumnNames();
//获取ResultSet对象,通过jdbc执行sql语句(常用jdbc操作,也可以调用<strong>存储过程</strong>)
Connection conn = context.getConnection(库名);
ResultSet rs = pstat.executeQuery();
//根据ResultSet 和 columns 列定义得到table对象
table = Transform.createTableByResultSet(rs, (String) columns);
//返回JsonObject即可
return Transform.tableToJson(table);

自己看看也不对啊 这个table都没定义,我试了,没效果
回复 支持 反对

使用道具 举报

24

主题

66

帖子

199

积分

初级会员

Rank: 2

积分
199
QQ
 楼主| 发表于 2017-6-21 10:17:11 | 显示全部楼层
779668778 发表于 2017-6-21 10:13
//根据前端传来的json数据,封装成table对象
// 获取参数
JSONObject userData = params.getJSONObject( ...

userData 是啥也很重要。
回复 支持 反对

使用道具 举报

发表于 2017-6-21 11:12:34 | 显示全部楼层
779668778 发表于 2017-6-21 10:17
userData 是啥也很重要。

可以参考:
http://docs.wex5.com/wex5-server-question-list-2035/
http://docs.wex5.com/wex5-ui-question-list-2174/


userData 就是前台传过来的参数! 是data组件的json格式数据!


qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

24

主题

66

帖子

199

积分

初级会员

Rank: 2

积分
199
QQ
 楼主| 发表于 2017-10-20 13:15:29 | 显示全部楼层
请结帖
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-29 14:28 , Processed in 0.131504 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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