
Android一般用SQLite数据库。
简介:
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是DRichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的 *** 作系统,同时能够跟很多程序语言相结合,比如Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。
先简单说下步骤:
将格式为db的数据库文件放到android项目assets目录中;
在程序必要的时候,将其“拷贝”(文件读取)到Android 程序默认的数据库存储目录中,一般路径为“/data/data/项目包名/databases/“;
自定义SQLiteOpenHelper类,创建一个名字跟步骤1中db名称一样的数据库;
按照平常逻辑,增删改查数据库。
需要后台吧,(如果用的是自带的sqlite的话,比较简单)如果是mysql等,是需要服务器的。假设你的服务器代码是用java写的:
android通过>
通过servlet获得数据,
*** 作数据库查询数据库用户表是否含有该用户名。
通过servlet返回结果
你说的是sqlite数据库吧,不应该叫android数据库。我来举个例你仿写就行:
SQLiteDatabase database = SQLiteDatabaseopenOrCreateDatabase(databaseFilename, null);// 获得db文件的绝对路径databaseFilename
String sql = "select score from list where id='10' ";//list是你的表名
Cursor cursor = databaserawQuery(sql,new String[]{});
while(cursormoveToNext())
{
int nameColumnIndex1 = cursorgetColumnIndex("score");
String strValue1=cursorgetString(nameColumnIndex1);
}
以上就是关于Android一般采用什么数据库(android开发中常用的数据库是)全部的内容,包括:Android一般采用什么数据库(android开发中常用的数据库是)、android怎么读取sql数据库db文件大小、android 注册用户 取用户名输入框的值和数据库进行比对 怎么实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)