dzrs.net
当前位置:首页 >> AnDroiD怎么连接数据库 >>

AnDroiD怎么连接数据库

这种方式通常连接一个外部的数据库,第一个参数就是数据库文件,这个数据库不是当前项目中生成的,通常放在项目的Assets目录下,当然也可以在手机内,如上面参数那个目录,前提是那个文件存在且你的程序有访问权限. 另一种使用数

这个,不建议你用android程序去直连mysql数据库,不是做不到,而是我觉得这样做不好,出于安全等方面考虑,你的数据库地址,用户名密码,查询sql什么的都存在程序里,很容易被反编译等方法看到.我建议你和你那做网页前端的商量一下,让他们把表示层和数据层逻辑分开,数据层对应网页的表示层提供接口,同时在为你的android手机端提供一个接口,简介访问数据库,这接口可以2端都保持一致,比如xml+rpc或者json等等,android端也有现成的东西能直接用,既安全又省事.

在android中,为某个应用程序创建的数据库,只有它可以访问,其它应用程序是不能访问的,数据库位于Android设备/data/data/package_name/databases文件夹中.1、想要将数据库文件导出可以使用eclipse,如图所示:2、查看数据库,使用SQlite Database Browser,如图所示:

SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能.此外它还是开源的,任何人都可以使用它.许多开源项目((Mozilla, PHP, Python)都使用了 SQLite.Android 开发中使用 SQLite 数据库

用Android程序去直连MySQL数据库,觉得这样做不好,出于安全等方面考虑.数据库地址,用户名密码,查询SQL什么的都存在程序里,很容易被反编译等方法看到.建议把表示层和数据层逻辑分开,数据层对应网页的表示层提供接口,同时

现在不能直接连接,不过你可以再写一个web服务器端,通过java网络编程远程访问,web服务器端返回xml数据再解析.这样即使换了别的非android客户端,也容易移植.

1:要有服务器端程序,如ruby等,由服务器端操作数据库,android客户端通过http收发json或xml与服务器交互.2:android有自己的数据库sqlite,但那只适合储存本机的资料.

1.首先需要安装MySQL Server 5.1和navicat for mysql.这个安装是很简单的,网上很多教程,和安装一般软件差不多.只有在安装MySQL Server 5.1时,要注意选择字符编码为gb2312(中文)那个选项.2. 使用navicat for mysql导入数据文件a打开navicat for mysql,和localhost本地数据库连接,就可以看到刚才建立的数据库和表,b可以导入本地的txt数据文件,注意保持格式正确,c下面一步要注意一下,如果数据库中有中文数据,编码格式一定要选择是中文的GB2312,d然后间隔符为空格(根据txt中的具体情况来定),e并选择目标表,将每一列一一对应,即可导入.

建议您去买一本android的书来看看,基本知识上面都有的 客户端和服务端的数据库连接,是要服务器端做开发的,像javaee开发的服务端,然后客户端通过http等连接到服务端,然后服务端通过一系列操作,吧数据返回给客户端,这样就完成了一次连接.

android好像没办法连接sqlserver吧.呵呵,如果你真想获取sqlserver中的数据,只能通过访问一个网页,以读取xml文件的方式来读取.

网站首页 | 网站地图
All rights reserved Powered by www.dzrs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com