2016-09-06 9 views
0

Как получить данные MySql с помощью Volley с Java в Android без PHP?Как получить данные mysql, используя залп с java в android без php?

+0

Чистые запросы кода письма являются вне темы на переполнение стека - мы ожидаем, что вопросы здесь, чтобы относиться к * * специфические проблемы программирования - но мы с удовольствием поможет вам написать его самостоятельно! Сообщите нам [что вы пытались] (http://stackoverflow.com/help/how-to-ask) и где вы застряли. Это также поможет нам лучше ответить на ваш вопрос. – Frits

+0

Вы также можете использовать Java на сервере. – tadman

+0

Удалены ненужные комментарии, уменьшены вопросительные знаки и добавлены некоторые столицы –

ответ

0

Для связи с сервером вы должны написать API в java. Что будет включать имя базы данных, имя пользователя, пароль для доступа, запрос sql для извлечения данных.

StringRequest stringRequest = new StringRequest(Request.Method.POST, DB_URL, 

       new Response.Listener<String>() { 
        @Override 
        public void onResponse(String response) { 
         // responce may be String, JSONOnject, JSONArray. Handle with your own actions. 
       }, 

       new Response.ErrorListener() { 
        @Override 
        public void onErrorResponse(VolleyError error) { 
         // Error occurs in API(loop,TimeOutError,...) 
        } 
       }){ 
      @Override 
      protected Map<String, String> getParams() throws AuthFailureError { 
       Map<String, String> params = new HashMap<>(); 
       // Map your Key and Value to match in the API to perform actions. 
      } 
     }; 

     RequestQueue requestQueue = Volley.newRequestQueue(getContext()); 
     requestQueue.add(stringRequest); 
Смежные вопросы