Java 插入值操作后如何从服务器获取自动递增的值

Java 插入值操作后如何从服务器获取自动递增的值,java,android,mysql,sqlite,Java,Android,Mysql,Sqlite,我是android新手,我正在用json在MySQL数据库中插入一些值。当我在数据库中插入值时,用户id用自动递增操作填充,我想在插入操作后获得这个id,并想用sqlite将它保存在本地数据库中。我该怎么办 params.add(new BasicNameValuePair("police_verified", uname)); params.add(new BasicNameValuePair("timezone", p_mobile)); params.add(new BasicNam

我是android新手,我正在用json在MySQL数据库中插入一些值。当我在数据库中插入值时,用户id用自动递增操作填充,我想在插入操作后获得这个id,并想用sqlite将它保存在本地数据库中。我该怎么办

 params.add(new BasicNameValuePair("police_verified", uname));
 params.add(new BasicNameValuePair("timezone", p_mobile));
 params.add(new BasicNameValuePair("fb_id", p_mobile));
 params.add(new BasicNameValuePair("gid", p_mobile));
 params.add(new BasicNameValuePair("service_provider_bit", ""));


 // getting JSON Object
 // Note that create product url accepts POST method
 JSONObject json = jsonParser.makeHttpRequest(url_create_users, "POST", params);

 // check log cat fro response
 Log.d("Create Response", json.toString());

 // check for success tag
 try {
     int success = json.getInt(TAG_SUCCESS);

     if (success == 1) {
       //Save in to Local DB
       mHelper = new MyDbHelper(InsertInfoActivity.this);
       mHelper.open();
       boolean isSaved = AddData();


       if(isSaved=true) {
          InsertInfoActivity.this.runOnUiThread(new Runnable() {
             public void run() {
                Toast.makeText(InsertInfoActivity.this, "Data inserted", Toast.LENGTH_LONG).show();
             }
           }
        );

从服务器上的mysql获取is,并使用json.getInt将其添加到从json提取的服务器响应中,并在本地将其存储在contentprovider和sqlitedb中。你必须弄清楚每个步骤。用php点击MySql数据库>>获取json响应ID>>解析它并获取值>>根据需要将其放入数据库..JDBC有getGeneratedKeys,。谢谢大家。也就是说,我必须把这个值放在DB的响应部分