导航:首页 > 程序命令 > android命令行sqlite3

android命令行sqlite3

发布时间:2023-06-16 09:40:11

㈠ 如何打开android的sqlite3

命令终端输入sqlite3命令即可,后面加你的数据库就可以操作你的数据库了

㈡ Android开发怎么查看和管理sqlite数据库

在Android中可以使用Eclipse插件DDMS来查看,也可以使用Android工具包中的adb工具来查看。android项目中的sqlite数据库位于/data/data/项目包/databases中。

使用DDMS导出sqlite数据库。

1、首先打开android项目的调试模式,然后找到显示DDMS:


选择DDMS


2、切换到DDMS,显示FileExplorer窗口,找到/data/data/


然后找到程序包的文件夹,打开databases,就能看到sqlite数据库文件了。选择将其导出。


这样就把sqlite数据库文件以文件的方式导出来了,然后使用sqlite界面管理工具如sqliteadministrator、sqliteman或者firefox插件sqlitemanager等打开就可以了。

使用adb工具访问sqlite数据库

AndroidDebugBridge(ADB)是Android的一个通用调试工具,它可以更新设备或模拟器中的代码,可以管理预定端口,可以在设备上运行shell命令,我们知道android是基于linux内核,它的内部文件结构也是采用linux文件组织方式,因此访问它的文件结构需要使用shell。这次我们就会用shell来访问android应用中的sqlite数据库文件。

1、运行cmd,切换到android-sdk目录,运行adb.exe,加上参数shell,出现#号就代表进入了shell命令模式,注意adb要在Android模拟器运行时才能进入shell:


2、shell命令记住两个基本命令ls和cd,类似windows命令提示行中的dir和cd,代表列出当前目录下文件列表和进入到指定目录。了解闭手昌这两个命令之后,就可以找到data/data/项目包名/databases:


找到数据库文件:


接下来就是使用sqlite管理工具来进行轿扒操作了。键入sqlite3数据库名就进入了sqlite管理模式了。


在android的sdk中自带了sqlite3.exe,这是sqlite的官方管理工具,它是一个命令行工具。为了使用方便,将其路径注册到系统环境变量path中,即将;%Android_Home%加在Path中,这样只样运行sqlite3,就能直接打开sqlite管理工具了。


sqlite管理数据库篇

sqlite命令行工具默认是以;结束语句的。所以如果只是一行语句,要在末尾加;,或者在下一行中键入;,这样sqlite命令才会被执行。

sqlite常薯李用命令:

.tables--查看数据库的表列表

.exit--退出sqlite命令行


㈢ 如何设置Android手机的sqlite3命令环境

1、在PC环境下启动一个模拟器(不是手机)
2、查看模拟器 /systen/xbin是否有sqlite3命令
adb shell
cd /system/xbin

ls

3、把模拟器 /system/xbin/sqlite3命令文件从模拟器拷到PC上
adb pull /system/xbin/sqlite3 e:/eclipse
4、关闭模拟器,把Android手机连接到PC
5、获取Android手机 /system 文件夹的读取权限
adb shell # mout -o remout, rw -t yaffs2 /dev/block/mtdblock3 /system(根据自己的设备网上很多人的设备是这个)

6、把PC上的e:/eclipse/sqlite3文件拷到Android手机的/system/xbin/目录下
adb push e:/sqlite3 /system/xbin
若是提示permission denial
adb shell
chmod 777 system/
cd system
chmod 777 xbin
然后执行上面的 push
若是还是不行就直接 到eclipse DDMS filter explore 下面 /system/xbin
把所用的数据直接从电脑上拖到 /system/xbin 下面

7、修改Android真机/system/xbin/sqlite3命令的权限
adb shell
chmod 4755 /system/xbin/sqlite3

然后输入sqlite3
进入到sqlite就可以了。

若是能执行则说明数据库安装好了
8
android 数据库是建立在
/data/data/项目com.example.name/databases/数据库名

进入目录下面打开数据库
sqlite3 database_name.db .

若是打不开则把数据库的权限改成777或755就可以了。

Chmod 777 database_name.
若是要进行写操作则必须把所有目录的写权限设置了
/data/data/项目com.example.name/databases/数据库名人
数据库前面所有的权限都改了

chmod 777 data
cd data
chmod 777 data
cd data
chmod 777 项目名称

然后就可以执行sqlite3 数据库名就可以了。

阅读全文

与android命令行sqlite3相关的资料

热点内容
镂空加密隔断墙效果图 浏览:539
windows7怎么安装证书服务器 浏览:952
证券业务的程序员 浏览:202
u点服务器wifi密码如何设置 浏览:864
宝马x5大灯编程 浏览:673
python安装和使用 浏览:381
加密的门禁卡复制了用不了 浏览:714
javacsv读写 浏览:806
ug编程教程pdf 浏览:763
latex编译软件安卓版 浏览:248
如何在信合app上交居民医保 浏览:109
丑恶pdf 浏览:365
陕西定频压缩机销售公司 浏览:795
安卓系统如何帮人打王者 浏览:427
sbtlinux安装 浏览:141
阿里云sip服务器 浏览:73
身为程序员的你怎么拼命 浏览:453
android图片手势放大 浏览:586
钱的所有算法 浏览:13
光模块服务器怎么直接连电脑 浏览:376