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

QQ登录

只需一步,快速开始

查看: 1643|回复: 2

[结贴] BAAS中用JAVA写的查询,如何调用?

[复制链接]

12

主题

43

帖子

84

积分

初级会员

Rank: 2

积分
84
QQ
发表于 2016-12-5 16:57:49 | 显示全部楼层 |阅读模式
正常编译,在新建action中无法列出我写的方法。
请问我该如何调用,谢谢
代码如下:

  1. public class Account {
  2. public static JSONObject userLogin(JSONObject params, ActionContext context) throws SQLException, NamingException, java.sql.SQLException {
  3.                
  4.                 /*String startDate = params.getString("startDate");
  5.                 String endDate = params.getString("endDate");*/
  6.        
  7.                 String code =params.getString("Code");
  8.                 String phone =params.getString("Name");
  9.                 String password=params.getString("LoginPwd");
  10.                
  11.                 List<Object> sqlParams = new ArrayList<Object>();
  12.                 sqlParams.add(code);
  13.                 sqlParams.add(phone);
  14.                 sqlParams.add(password);
  15.                
  16.                
  17.                 Table table = null;
  18.                 Connection conn = context.getConnection("CloudCulture");
  19.                 String sql = "";
  20.                 try{
  21.                         if(code != null && password!=null){
  22.                                 sql = "SELECT ID,CODE,NAME,GENDER,PHONE,EMAIL FROM SYS_USER WHERE CODE=? AND LOGINPWD=? ";
  23.                                
  24.                                 table = DataUtils.queryData(conn, sql, sqlParams, null, null, null);
  25.                         }
  26.                         else if (phone!=null && password!=null){
  27.                                 sql = "SELECT ID,CODE,NAME,GENDER,PHONE,EMAIL FROM SYS_USER WHERE PHONE=? AND LOGINPWD=? ";
  28.                                
  29.                                 table = DataUtils.queryData(conn, sql, sqlParams, null, null, null);
  30.                         }
  31.                         else{
  32.                                 sql = "SELECT ID,CODE,NAME,GENDER,PHONE,EMAIL FROM SYS_USER ";
  33.                                
  34.                                 table = DataUtils.queryData(conn, sql, null, null, null, null);

  35.                         }
  36.                        
  37.                        
  38.                         return Transform.tableToJson(table);
  39.                        
  40.                 } finally {
  41.                         conn.close();
  42.                 }
  43.                
  44.        
  45.         }

  46. }
复制代码

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2016-12-5 17:44:18 | 显示全部楼层
回复 支持 反对

使用道具 举报

12

主题

43

帖子

84

积分

初级会员

Rank: 2

积分
84
QQ
 楼主| 发表于 2016-12-29 09:47:46 | 显示全部楼层
可以结贴了,谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 21:30 , Processed in 0.103661 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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