安卓安装mysql数据库,如何将Android应用程序连接到MySQL数据库

1,如何将Android应用程序连接到MySQL数据库1.首先需要安装MySQL Server 5.1和navicat for mysql 。这个安装是很简单的 , 网上很多教程,和安装一般软件差不多 。只有在安装MySQL Server 5.1时,要注意选择字符编码为gb2312(中文)那个选项 。【安卓安装mysql数据库,如何将Android应用程序连接到MySQL数据库】
2,有人在 Android系统安装Sql Anywhere数据库 么求教不是说已经可以支持Android了么?是新版本还没出来么?现在不能安装,只能sqlite数据库,android自带的http://download.csdn.net/source/3170563看下这个例子 , 如果有用楼主反馈下 。
3,如何在android程序安装时导入数据到sqllite这个实际上必须在apk安装完成后才能导入 , 最稳妥的方式是APP第一次加载的时候在splash界面进行异步加载,将数据库文件读到数据库里面,然后再正常展示界面这个实际上必须在apk安装完成后才能导入,最稳妥的方式是APP第一次加载的时候在splash界面进行异步加载,将数据库文件读到数据库里面,然后再正常展示界面
4,能告诉我一下安卓怎么连sqlserver数据库吗android好像没办法连接sqlserver吧 。呵呵 , 如果你真想获取sqlserver中的数据,只能通过访问一个网页,以读取xml文件的方式来读取 。至少我看了这几天的android开发,没发现有读的sqlserver方法 , 也许我还没看到? :)在开发中,一般不在移动端写逻辑代码,连接数据库会交给后台服务器 。然后通过http协议连接 。若是想在移动端储存少量数据可以使用sqlite.既然教材上用的是sql server2005的话,那你就下个2005吧 , 这样因为软件和教材上一样,那么操作方面就一样,那就能更容易对软件操作上手 。在安卓系统下可运行sqlite数据库(适合嵌入式的数据库),通过wifi让pc端的sqlserver访问手机、平板上的sqlite数据库 , 最典型的应用就是餐饮业的电子菜单类应用 。没道理的吧 android是智能手机 开发平台上装不了 ms的sqlserver吧5,android怎么用JDBC方法连接mysql数据库1:mysql-connector-java-5.1.10-bin.jar导入2:编译会有警告,因为android和上面的jar不兼容,但不影响运行 。用android程序去直连mysql数据库,觉得这样做不好 , 出于安全等方面考虑 。数据库地址,用户名密码,查询sql什么的都存在程序里,很容易被反编译等方法看到 。建议把表示层和数据层逻辑分开,数据层对应网页的表示层提供接口,同时在为android手机端提供一个接口 , 简介访问数据库,这接口可以2端都保持一致,比如xml+rpc或者json等等,android端也有现成的东西能直接用 , 既安全又省事 。android 链接mysql数据库实例:package com.hl;import java.sql.drivermanager;import java.sql.resultset;import com.mysql.jdbc.connection;import com.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()tryclass.forname("com.mysql.jdbc.driver");} catch (exception e)e.printstacktrace();}trystring url ="jdbc:mysql://192.168.142.128:3306/mysql?user=zzfeihua&password=12345&useunicode=true&characterencoding=utf-8";//链接数据库语句connection conn= (connection) drivermanager.getconnection(url); //链接数据库statement stmt=(statement) conn.createstatement(resultset.type_scroll_sensitive,resultset.concur_updatable);string sql="select * from user";//查询user表语句resultset rs=stmt.executequery(sql);//执行查询stringbuilder str=new stringbuilder();while(rs.next())str.append(rs.getstring(1)+"\n");}msettext(str.tostring());rs.close();

    推荐阅读