Android一般采用什么数据库(android开发中常用的数据库是)

Android一般采用什么数据库(android开发中常用的数据库是),第1张

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 注册用户 取用户名输入框的值和数据库进行比对 怎么实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9859708.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存