开发一个android的app,自己的电脑作为服务器端,电脑上装有mysql数据库,请问app如何能够访问数据库,
iOS 开发中,可以实现app直接连接服务器上的mysql数据库直接取数据么? 理论上是可以直接读取数据库的,相当于远程连接着数据。简单说明一下,就是用客户端组件,设置数据库地址、端口、用户、密码,然后直接select update,把命令提交到数据库。但问题在于数据库的信息,用户密码存储在客户端,容易给反编译出来(难度这个我不清楚,你做ios开发可能清楚点)。而当发生安全问题的时候,要改密码或者数据库地址,麻烦事就来了,总不能让用户再升级一次(ios的发布期你也知道)。此外还要考虑数据在传输过程中是否加密,是否证书方式,现在的网络,劫持植入广告满街都是。好像苹果那边有限制今后的新软件要ssl才行。
mysql数据库怎么连接到安卓app android 链接2113mysql数据库实例:packagecom.hl;import java.sql.DriverManager;import java.sql.ResultSet;importcom.mysql.jdbc.Connection;importcom.mysql.jdbc.Statement;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.TextView;public class AndroidMsql extends Activity {Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);Button btn=(Button)findViewById(R.id.btn);btn.setOnClickListener(new OnClickListener(){Overridepublic void onClick(View v){sqlCon();}});}private void mSetText(String str){TextView txt=(TextView)findViewById(R.id.txt);txt.setText(str);}private void sqlCon(){try {Class.forName(\"com.mysql.jdbc.Driver\");} catch(Exception e){e.printStackTrace();}try {String url=\"jdbc:mysql:/192.168.142.128:3306/mysql?user=zzfeihua&password=12345&useUnicode=true&characterEncoding=。
app怎么访问mysql数据库android 链接mysql数据库实例:packagecom.hl;import java.sql.DriverManager;import java.sql.ResultSet;importcom.mysql.jdbc.Connection;importcom.mysql.jdbc.Statement;