關于android通过servlet访问MySql数据库的问题.docVIP

  • 6
  • 0
  • 约8.76千字
  • 约 13页
  • 2017-01-18 发布于重庆
  • 举报

關于android通过servlet访问MySql数据库的问题.doc

關于android通过servlet访问MySql数据库的问题

关于android通过servlet访问MySql数据库的问题(附带简单的JSON使用) ~~~~~~~~~~~~~~~准备工作~~~~~~~~~~~~~~~~~~~~~~~ 一。tomcat编译servlet要用到servlet.api.jar包,需要存放于C:\ProgramFiles\Java\jdk1.6.0_07\jre\lib\ext中或者配置classpath。 二。操作MySql需要下载驱动mm.mysql,mysql-connector-java-3.1.14-bin.jar存放于项目的web-inf/lib目录及tomcat的lib目录下。 三。android程序访问网络需要在AndroidManifest.xml中声明权限 uses-permissionandroid:name=android.permission.INTERNET/uses-permission 四。3.0以上系统需要在onCreat方法中写下以下语句,否则会出现android.os.NetworkOnMainThreadException异常。 [html] view plaincopy StrictMode.setThreadPolicy(newStrictMode.ThreadPolicy.Builder() .detectDiskReads().detectDiskWrites().detectNetwork() .penaltyLog().build()); StrictMode.setVmPolicy(newStrictMode.VmPolicy.Builder() .detectLeakedSqlLiteObjects().detectLeakedClosableObjects() .penaltyLog().penaltyDeath().build()); ~~~~~~~~~~~~~~~~~~~OK,可以开始了~~~~~~~~~~~~~~~~~~~ 一。接收端android简易程序 [html] view plaincopy public class Abc_clientActivity extendsActivity { /**Called when the activity is first created. */ Button mButton; TextView mTextView; String content; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mButton= (Button) findViewById(R.id.button1); mTextView= (TextView) findViewById(R.id.textView1); a(); mButton.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View arg0) { try{ content= Connecting(); //获取返回值 }catch (IOException e) { e.printStackTrace(); } mTextView.setText(content); //在TextVie

文档评论(0)

1亿VIP精品文档

相关文档