sqlite-Android开发中与Sqlite数据库相似的数据库

问题描述

Android开发中与Sqlite数据库相似的数据库

目前Android开发中本地数据库只能用Sqlite数据库嘛?有没有其他数据库可选?(本人知道Sqlite这个很好,但是新手想知道都有什么选择)

解决方案

Android开发之Sqlite数据库
android开发之sqlite数据库增删改查
Android开发之SQLite数据库

解决方案二:

只能用sqlite,但是对其支持的框架可选

解决方案三:

好像是只能用SQLite

解决方案四:

还是选通用的吧,而且貌似只有sqlite

解决方案五:

貌似只有sqlite,不过你可以对sqlite进行加密处理

解决方案六:

XUtils的DBUtils 可以尝试学习一下,本质是一样的额

解决方案七:

试试GreenDao吧

解决方案八:

本地的只有sqlite,sqlite是android嵌套的

解决方案九:

sqlite是轻量级的,消耗资源少,而且是android内嵌的,基本功能也能够满足,非常适合在安卓手机上使用,
如果用其他的如是sqlserver、mysql甚至oracle是不现实的,比如oracle安装就需要上G的内存,这对移动设
备是不适合的,像oracle等重量级的数据库多用于Web开发或移动服务器端的开发,而sqlite综合各方面因素
目前还是非常适合移动端的

时间: 2024-12-31 16:15:51

sqlite-Android开发中与Sqlite数据库相似的数据库的相关文章

Android开发中使用sqlite实现新闻收藏和取消收藏的功能_Android

 之前学习oracle,简单的认为数据库只存在服务器端,学习安卓之后才发现原来android和Ios本身是"携带"数据库的--SQLite,是轻量级的.嵌入式的.关系型数据库,是Android.IOS等广泛使用的的数据库系统.用于存储本地的一直状态.刚写出来一个实现新闻收藏的功能,写出来供大家参考. 在Android中我们通过SQLiteDatabase这个类的对象操作SQLite数据库.由于SQLite数据库并不需要像C/S数据库那样建立连接以及身份验证的特性,以及SQLite数据库

Android开发中使用sqlite实现新闻收藏和取消收藏的功能

之前学习oracle,简单的认为数据库只存在服务器端,学习安卓之后才发现原来android和Ios本身是"携带"数据库的--SQLite,是轻量级的.嵌入式的.关系型数据库,是Android.IOS等广泛使用的的数据库系统.用于存储本地的一直状态.刚写出来一个实现新闻收藏的功能,写出来供大家参考. 在Android中我们通过SQLiteDatabase这个类的对象操作SQLite数据库.由于SQLite数据库并不需要像C/S数据库那样建立连接以及身份验证的特性,以及SQLite数据库单

Android开发中使用SQLite 数据库

SQPte 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能.此外它还是开源的,任何人都可以使用它.许多开源项目((Mozilla, PHP, Python)都使用了 SQPte. SQPte 由以下几个组件组成:SQL 编译器.内核.后端以及附件.SQPte 通过利用虚拟机和虚拟数据库引擎(VDBE),使调试.修改和扩展 SQPte 的内核变得更加方便. 图 1. SQPte 内部结构 开发中使用SQLite 数据库-android sqlite数据库"&g

Android开发中的SQLite优化

关于SQLite的优化,首先是能用SQL语句批次处理的,就不要单笔操作,Cursor就更是能不用就不用.比如成批的DELETE/UPDATE,将条件组装到SQL语句,会比使用CURSOR一条条的查再删效率要高很多(若干年前就曾使用存储过程代替单笔操作,将一次批量计算时间从一天缩到了数分钟以内,参考).其次是对操作的优化:对于INSERT/UPDATE操作较多时使用事务,如果SELECT操作较多时,使用索引. 结合现在的工作,发现针对操作的优化,下面这篇文章可以翻译出来归档.以下为正文: SQLi

android开发中sqlite的使用

问题描述 android开发中sqlite的使用 请问在开发中sqlite的使用广泛吗?求举个例子使用sqlite完成什么功能,学了知识点不知什么情况会用到,各位前辈们求指点啊! 解决方案 使用数据库实现对数据的存储. 下面上一个小例子,写日记. 效果如下: ? ? ?? ?? 当LIstView中没有数据显示时,我们需要告诉用户没有数据. 方法有二: 1. activity继承ListActivity,在布局文件中如下编写: android:id="@id/android:empty"

关于在.Net开发中使用Sqlite的版本选择问题

原文:关于在.Net开发中使用Sqlite的版本选择问题 如果一个.NET应用要自适应32位/64位系统,只需要在项目的"目标平台"设置为"Any CPU".但是如果应用中使用了SQLite,情况就不同了.   SQLite的.NET开发包来自是System.Data.SQLite,完成兼容ADO.NET接口,也提供了Linq和Entity Framework 6实现.但这不重要,重要的是System.Data.SQLite是由两部分代码组成的,一部分是非托管的C+

Android开发之使用SQLite存储数据的方法分析

本文实例讲述了Android开发之使用SQLite存储数据的方法.分享给大家供大家参考,具体如下: 前面已经说到了几种文件的操作如sharedreference,sdcard.实际上Android还提供了另外的存储方式那就是sqlite.只要学习过数据库掌握这个也是没问题的.下面就和我一起来弄一下这个吧. 1. 安装一个SQLiteDeveloper,这个用来打开android生成的数据库.软件随便搜索就能找到,后面导出数据库只需打开软件点击"数据库"----->"注册

Android开发中怎样调用mysql数据库中的数据

问题描述 Android开发中怎样调用mysql数据库中的数据 Android开发中怎样调用mysql数据库中的数据,数据库可以是本地也可以是联网的. 解决方案 Android本地是不能直接调用MySQL的,因为很简单,你的Android手机上面不可能安装MySQL服务的.你只能借助于网络通信, 让手机和电脑通过网络连接起来,这样你想在Android端访问MySQL数据库时,就可以通过一定的方式发送一些网络消息请求, 让电脑端去查询数据库,再通过网络把数据返回给Android端.当然,最简单的网

Android开发中的数据库事务用法分析_Android

本文实例讲述了Android开发中的数据库事务用法.分享给大家供大家参考,具体如下: 在android应用程序开发中,在使用到数据库的时候,事务处理是非常重要的. 首先Android数据库操作(特别是写操作)是非常慢的,将所有操作打包成一个事务能大大提高处理速度. 其次是保证数据的一致性,让一个事务中的所有操作都成功执行,或者失败,或者所有操作回滚. 如果您喜欢使用其他平台(如PHP + MySQL),代码通常在一个功能强大的服务器上运行,一般不会被意外中止,但在android平台上,您将会因为