android连接mysql数据库

我是个新手,现在在android里写好了一个页面,输入数据存到数据库,我不太明白,连接并存入数据库的语句应该写在一个新的activity里吗?它和主activity有什么关系?什么时候调用?具体过程是什么样的?望大神指点!

第1个回答  推荐于2017-06-30
这个,不建议你用Android程序去直连MySQL数据库,不是做不到,而是我觉得这样做不好,出于安全等方面考虑,(这篇博文:http://www.ways2u.com/?post=197有实现方法),你的数据库地址,用户名密码,查询SQL什么的都存在程序里,很容易被反编译等方法看到。
我建议你和你那做网页前端的商量一下,让他们把表示层和数据层逻辑分开,数据层对应网页的表示层提供接口,同时在为你的Android手机端提供一个接口,简介访问数据库,这接口可以2端都保持一致,比如XML+RPC或者json等等,Android端也有现成的东西能直接用,既安全又省事。本回答被提问者采纳
第2个回答  2020-07-09
通常企业级WEB应用数据访问层和页面是分离的,数据访问层利用
配置文件
中的mysql帐号密码进行读写数据库,然后页面通过控制层或者业务层访问数据访问层的方法。这样在页面就不需要使用数据库的帐号和密码了。
第3个回答  2020-10-14
用java写一个服务器,让它用jdbc连接mysql,用android写一个客户端,建立soket连接。
相似回答