sqlite3创建的数据库文件怎么删除 sqlite 优缺点?

[更新]
·
·
分类:互联网
3576 阅读

sqlite

sqlite 优缺点?

优缺点?

sqlite的主要优点:
零配置(Zero Configuration)
SQlite3不用安装,不用配置,不用启动,关闭或者配置数据库实例。当系统崩溃后不用做任何恢复操作,再下次使用数据库的时候自动恢复。
紧凑(compactness):
SQLite是被设计成轻量级,自包含的。一个头文件,一个lib库,你就可以使用关系数据库了,不用任何启动任何系统进程。一般来说,整个SQLITE库小于225KB。
可移植(Portability)
它是运行在Windows,Linux,BSD,Mac OSX和一些商用Unix系统,比如Sun的Solaris,IBM的AIX,同样,它也可以工作在许多嵌入式操作系统下,比如QNX,VxWorks,PalmOS, Symbin和Windows CE。
SQLITE的缺点:
1:SQLITE不可储存过多的数据库,它的性能发挥最好只能在存放较小的数据量情况下。不要把它当做MYSQL甚至ORACLE来使用。它只是一个200K的数据库。
2:sqlite3不像MYSQL那样使用固定日志文件,所有使用insert、update、delete的运行效率只是一般,sqlite3的一个事务,需要调用4次fsync()操作,而一般的大型数据库,如mysql只用到了2次。sqlite3对每个事务都创建一个临时文件来记录日志,这个日志创建、更新和删除竟然使用了3次fsync()!

sprite3是什么文件?

SQLite是一种嵌入式数据库,它跟微软的Access差不多,只是一个.db格式的文件。但是与Access不同的是,它不需要安装任何软件,非常轻巧。很多软件都有用到这个家伙,包括腾讯QQ、迅雷(你在迅雷的安装目录里可以看到有一个sqlite3.dll的文件,就是它了),以及现在大名鼎鼎的android等。
SQlite3是它的第三个主要版本。就是SQLite3.0的意思。

sqlite3命令怎么打开一个创建好了的数据库?

看你用什么调试了 如果用电脑的虚拟机 eclipse:DDMS--data-data-项目名-这个忘了--数据库名字.db 控制台:adb shell -- cd data/data/项目名/忘了/数据库文件导出 可以使用工具查看数据库文件了 如果使用的平板电脑或者手机调试的话:默认情况下数据库建立在项目文件目录以下的目录中具体忘记了。想查看必须获取平板或手机的root权限。也可以指定数据库路径。