Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Dapatkan array dari MySQL ke android

Ubah showEmployee Anda seperti ini:

private void showEmployee() {
    JSONObject jsonObject = null;
    ArrayList<HashMap<String, String>> list = new ArrayList<HashMap<String, String>>();
    try {
        jsonObject = new JSONObject(JSON_STRING);
        JSONObject result = jsonObject.getJSONObject(TAG_JSON_ARRAY);
        JSONArray jsonTags = result.getJSONArray(KEY_USER_TAGS);

        for (int i = 0; i < jsonTags.length(); i++) {
            tags = tags + jsonTags.getString(i);

            HashMap<String, String> employees = new HashMap<>();
            employees.put(KEY_USER_TAGS, jsonTags.getString(i));

        }

    } catch (JSONException e) {
        e.printStackTrace();
    }
}

dan atur string tag Anda ke string kosong (jika tidak, objek pertama akan menjadi nol)

   public static String tags = "";

Kode masih memiliki beberapa kelemahan logika, HashMap karyawan Anda hanya akan berisi entri terakhir, karena Anda selalu membuat HashMap baru.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Butuh bantuan dengan SQL untuk memeringkat hasil pencarian

  2. Kueri MySql berjalan tetapi tidak berfungsi di sp

  3. Dapatkan catatan terakhir setiap bulan di MySQL....?

  4. Membuat prosedur tersimpan:mengatur set karakter dan susunan

  5. Ketika mysql_query mengembalikan false