コード例 #1
0
  // 从服务器获取信息.
  private void getStationInfo() {
    SQLRequestMessage msg = new SQLRequestMessage();
    msg.setCommandMode(Constants.MODE_CS_SYN_CLIENT);
    msg.setCommandType(Constants.TYPE_CLIENT_SQLQUERY);
    msg.setDataBean("Station");

    // 不带参数的sql语句的使用方法
    msg.setSql("select * from Station order by Station_name "); // limit 16
    String paprams = "null"; //
    msg.setParams(paprams); // 转换为json字符串进行传递

    String listString = synClientSupport.sqlMessageSend(msg); // 同步通信
    if (listString == null) { // 此情况不会出现
      return;
    } else {
      List<Station> list = JsonUtil.getList4Json(listString, Station.class);
      if (list.size() <= 0) return;
      stationData.setData(list);
    }
  }