项目中如何使用SQLite比较好?
SQLlite大家都知道是轻量级的数据,好处很多。现在想要使用到我们的项目中,查了一下好像有多种用法:
有几个疑问:
1 项目中要用到SQLite,是将SQLite的源文件加入到项目中编译吗?
我记得看过一个教程,是 将SQLite的源码 SQLite3.c 和SQLite3.h 加入到工程中,这样SQLite3数据库就是程序的一部分,直接调用.h里面的API操作数据库即可。但是现在怎么也找不到那个教程了。
2、需要安装SQLite?
百度网上,看到有些教程是在运行的主机上安装SQLite,然后将跟mysql一样,用api操作SQLite了。问题是这个办法需要运行的主机安装SQLite,比较麻烦。如果 1中的嵌入的工程中可以实现,那么SQLite就是程序的一部分,程序运行起来就有SQLite了,不需要另外安装SQLite
3、还有一种是,有相关SQLite.dll 或者SQLite.jar(JAVA)
看到一些教程是去下载SQLite的dll或jar包,放到工程中,调用库即可。
以上3中方法哪几种是可行的,并且哪一种更好?