android - 如何在没有php的情况下在android中使用java使用volley检索mysql数据?

标签 android mysql performance android-volley

如何在 Android 中使用 Volley 和 Java 而不使用 PHP 来检索 MySql 数据?

最佳答案

要与服务器通信,您必须用 java 编写 API。其中将包括数据库名称、用户名、访问密码、获取数据的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);

关于android - 如何在没有php的情况下在android中使用java使用volley检索mysql数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39341546/

相关文章:

performance - 如何在读取哈希键时避免多次调用 redis

android - 相机错误2 android 6.0

由于在编辑器类中设置 onClick 监听器时出现空指针异常,Android 应用程序崩溃

javascript - 使用 OR 对多对多搜索进行序列化

c++ - 包装函数参数?

java - 表中 SWT Combo 的性能不佳

android - ActionBar Sherlock 与 Android Studio 0.2.2

java - android中的if语句问题

c# - 如何将 MySQL 连接器添加到 UWP C# 应用程序?

Mysql 查询 mysql_num_rows 不起作用