android sqlite数据库下载-安卓Android sqlite万能数据库免费版手游最新版本

android sqlite数据库下载-安卓Android sqlite万能数据库免费版手游最新版本

大小:11.0M 语言: 简体中文

类型:美妆护肤 系统:macOS

备案号:备案号:浙6I-201881462-69J
简介 相关 评论(7)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

安卓Androidsqlite万能数据库特色介绍

安卓里常用的存储有方法中少不了数据库的使用,主要是对单表的操作,多表的操作此处不涉及。每次使用数据库都会有繁琐的代码要写,大致思路是继承自SQLiteOpenHelper写一个数据库操作子类,然后重写onCreate方法,写上数据库的建表语句,重写onUpgrade方法,写上数据库的升级执行代码,此外还有繁琐的增、删、改、查语句。每次建一张表都要做这些重复的工作,能不能用一种通用的方法,把这些繁琐的事务交给程序自动去完成呢?代码里告诉你答案。幸吧社交下载-幸吧社交app1.0.0 安卓版

android操作sqlite数据库操作心得

写一下android操作数据库中的一些准备。

首先,配一下adb的环境变量,因为每次都要到adb的目录下去启动实在太麻烦了,下面是具体步骤,当然也可以该其他文件,我习惯改这个,可以改完后可以source一下使它生效。

1、sudogedit/etc/profile

2、将下面的两句加到上面打开的文件里

exportANDROID_HOME=/home/sdk文件路径

exportPATH=$PATH:$ANDROID_HOME/platform-tools

3、重启电脑,大功告成!!

adb配好以后,我们最好还要给手机里的数据库访问的权限,一般在/data/data/包名/database里面,用adbshell进入后su获得手机root权限,然后给权限chmod。

要读数据库文件的话就用命令sqlite3数据库文件,其中的数据库可以直接在adbshell中运行sqlite3,但我按照网上弄的就是不能在adbshell中打开sqlite3数据库,说命令没有找到,我该传的文件都传了,没办法,只有在eclipse里的ddms的fileexplore里把数据库文件到处然后在Linux终端里运行sqlite3数据库来看了。

还有要注意的是写sql语句时一定要注意"select*from"+TABLE_NAME中的from和引号要留有空格,不然的话就连在一起了。

下面的有一个知识要讲一下,sqlite的增加,删除等操作都挺简单的,麻烦的就是查询操作,一般都借用Cursor来保存查询数据,一开始我没怎么注意这是一个指针类型,指向数据库里的数据,而我一开始写的时候把数据库的关闭操作写在了Cursor操作的前面,也就是说先把数据库关闭了再对Cursor对象进行操作,这样的话就造成了Cursor的空指针,也就注定杯具了好久。。。

SQLite是止前最流行的数据库软件,它支持SQL语言,可以非常好的提升软件的性能,开源性也极好,东坡这里附上安卓Androidsqlite万能数据库,有需要的欢迎下载!

常见问题

1、为什么要把已存在数据库文件放在res/raw文件夹下,放在其它地方可以吗? 

如果放在res/raw文件夹下,数据库文件在apk打包的时候就必须确定并且不可更改,否则每次都要重新编译生成apk,在使用的时候会很麻烦,所以最好是将数据库文件放置在sd卡的某个位置。

经过验证得知,数据库文件可以放置到其它位置,例如sd卡的某个位置,至于放在什么位置根据具体情景来觉得,上面的代码只是一个例子而已,当然放在不同的位置,访问文件的时候的方式也不一样。当然注意要访问sd卡的时候一定要在AndroidManifest.xml文件中添加访问sd卡的权限。

2、上面的代码没有判断已存在的数据库文件是否存在?一是为了代码的严谨性考虑,二是因为在特殊的机子上可能不需要之前已经存在的数据库,希望自己配置并生成数据库,此时就不需要复制之前的数据库。 

这个问题根据实际情景来决定是否需要判断已存在的数据库文件是否存在,判断的时候根据数据库文件放置的位置不同而不同,另外如果防止在res/raw文件夹下没有办法判断数据库文件是否存在,因为访问res/raw文件夹下的文件使用的方法是R.raw.xxx,如果文件不存在,没办法得到数据库文件的对象,所以也就没办法判断,补充一个知识res/raw文件夹下的文件的绝对路径是”android.resource://”+getPackageName()+R.raw.xxx。

展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/10/28 02:10
微软政府版Win10补丁,是微软在微软上海发布会上发布的政府安全版Windows10系统。本地激活并支持离线打补丁,功能以及安全方面都是值得大家相信的,具体的可...

支持( 91 ) 盖楼(回复)

2025/10/17 19:40
叶子猪安卓模拟器是一款模拟工具,当你在手机上玩一个软件又想在电脑上玩的时候,叶子猪安卓模拟器可以帮你完成这个要求。叶子猪安卓模拟器介绍叶子猪安卓模拟器是一款在电...

支持( 105 ) 盖楼(回复)

2025/10/25 17:54
古诗词大全主要分为入门古诗词、唐诗三百首、宋词三百首,软件还可以直接搜索查找,一目了然,简单易上手,可以帮助大家能够快速了解古诗词,在海量的古诗词中,去感受汉语...

支持( 79 ) 盖楼(回复)

2025/11/08 05:12
基于学历打造的一款优质交友软件,青藤之恋app这里有很多的优秀单身,学历认证严格进行审核,为你进行个性化的推荐,帮助你快速接触到有兴趣的人。青藤之恋网站可靠吗起...

支持( 89 ) 盖楼(回复)

2025/11/11 14:41
办公室的故事是以办公室生活为背景的模拟游戏,游戏玩家需要创建自己的办公室,玩家有权利解雇和招聘员工,也可以对员工进行训练,种种行为只是为了打造更好的办公室。办公...

支持( 50 ) 盖楼(回复)

2025/11/08 02:59
哮喘病突然发作、烧伤、烫伤、气道梗塞这些突发疾病状况快用天津120互联急救苹果客户端一键开启呼救系统,找到120,快速送到医院,紧急救治!天津120互联急救官网...

支持( 190 ) 盖楼(回复)

2025/11/11 09:46
建软建筑工程项目管理软件,是建软软件根据分包商、个人承包商工程管理特点及公司多年的工程管理经验而研发的国内首款纯B/S架构的工地管理系统,可以帮助你更好的管理建...

支持( 166 ) 盖楼(回复)

2025/10/19 04:17
AutoCADLT2018forMac官方版是一款非常好用的图片制作软件,在这款软件中简化了AutoCAD的很多功能,变的更便捷了!内容简介AutoCADLT&...

支持( 125 ) 盖楼(回复)

2025/10/27 02:02
优酷路由宝刷机固件是专门用于优酷路由宝的刷机固件,固件包括降级固件,潘多拉固件,很多用户都在找怎么刷潘多的教程,还有详细的使用教程,欢迎下载。优酷路由宝刷机固件...

支持( 165 ) 盖楼(回复)

2025/11/11 06:39
全新的2019蜜蜂剪辑破解版下载地址已经到来,还在被视频剪辑烦恼的各位,蜜蜂剪辑商业授权终身版值得你们托付手里的工作,用最完美的视频剪辑功能来打造强力的软件性能...

支持( 170 ) 盖楼(回复)

2025/11/07 18:14
DWGTrueConvert2016是一款图片文件转换工具,这个工具是免费使用,该版本是2016年版本,比较经典,功能也是十分齐全了,简单好用,可以转换为DWG...

支持( 186 ) 盖楼(回复)

2025/11/06 09:35
闲映是一款可以看短剧的应用,汇集了各种类型的短剧作品,为用户提供便捷的观看体验。这个平台的特色在于,它不仅提供了丰富的短剧内容,而且还根据用户的喜好和观看习惯进...

支持( 148 ) 盖楼(回复)

2025/11/04 10:16
有从事网站开发或者是淘宝开店装修的朋友,是不是在很多的时候都是需要你到处的去下载各种各样的图片,但是很多的网站上的图片都是不可以下载的,那么你想下载的话,现在就...

支持( 86 ) 盖楼(回复)

2025/11/08 10:57
Android调试工具在一些新手方面还是有很多的用户都是需要的,不过这款软件在目前是有很多的用户想要使用的,现在就可以来直接的下载体验下吧!可以进行包操作、调试...

支持( 154 ) 盖楼(回复)

2025/10/23 15:36
CH364是PCI总线的扩展ROM控制卡的专用芯片。CH364提供容量为64KB的可电擦写只读存储器Flash-ROM,支持软件模拟兼容I2C的两线串口进行数据...

支持( 195 ) 盖楼(回复)