我想将数据从我的Android应用程序发送到MySQL数据库。
这是我的Android代码:
public class SendData extends Activity{
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.prayers);
final MediaPlayer mpButtonClick = MediaPlayer.create(this,R.raw.button);
Button bsendp = (Button) findViewById(R.id.buttonprayer);
bsendp.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
try {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost =
new HttpPost("http://www.xxxx.com/android.php");
//httppost.setEntity(
// new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
} catch (Exception e) {
Log.e("log_tag", "Error in http connection "+e.toString());
}
// TODO Auto-generated method stub
startActivity(
new Intent("com.android.testproject.InsertComplete"));
mpButtonClick.start();
}
});
}
}
我使用的PHP脚本正在运行,就像我在浏览器上使用它一样,信息被输入到数据库中。
数据库未更新,不会引发错误。
有什么想法吗?