FireDAC中的SQLite(一)

Windows client software,FireDAC supports two SQLite library linking modes:
- Static linking: the x86 sqlite3_x86.obj or x64 sqlite3_x64.obj client library is statically linked into application. FireDAC provides sqlite3_Xxx.obj v 3.7.15. That is default mode, no additional files or actions is required. Note, SQLite database encryption is supported only for static linking.
 - Dynamic linking: the x86 or x64 SQLITE3.DLL client library must be available to open a SQLite database. The recommended SQLITE3.DLL versions is 3.7.7.1 or higher. That is default mode for non-Windows platforms.
 
从FireDAC的帮助中我们看到,在Windows平台编程环境中,默认是Static linking模式(静态链接)。这样在开发本地程序,绿色程序会很方便,数据管理起来也很自如。
有了 FireDAC,我们可以放弃其他第三方的SQLite解决方案了,比如之前介绍的DISQLite3控件易用性肯定没有FireDAC使用起来方便,并且是XE6版本中自带的,无需安装。 接下来我们参照万一老师的 “FireDAC 下的 Sqlite”博客进行学习和研究。
XE6版本:Embarcadero.Delphi.XE6.RTM.Inc.Update1.v20.0.16277.1276.Lite.v9.1.exe (文件大小:369, 070, 000 Byte),安装时记得选中FireDAC组件。
在XE6 IDE中Tools菜单下有一个“FireDAC Explorer”,我们点开进行浏览,其中的fddemo.sdb为官方提供。

记得请设置对fddemo.sdb文件路径,并将Pooled设置为True,如果设置为False,每次浏览都会提示如下对话框:

到此为止,我们已经步入了FireDAC的大门。。。
FireDAC中的SQLite(一)的更多相关文章
- FireDAC中的SQLite(二)
		
我们接下来将要使用FDDemo.sdb数据库进行访问,开始我们的第一个SQLite访问例子. 我们的FDDemo.sdb存放目录在:C:\Program Files (x86)\Embarcadero ...
 - Visual Studio 2010(.NET 4.0)中使用SQLite.NET
		
Visual Studio 2010(.NET 4.0)中使用SQLite.NET 2011年4月1日 | 分类: DataBase, DOTNET | 标签: .net 4.0, SQLite. ...
 - cocos2d-x 3.0rc2中读取sqlite文件
		
cocos2d-x 3.0rc2中读取sqlite文件的方式,在Android中直接读取软件内的会失败.须要复制到可写的路径下 sqlite3* dbFile = NULL; std::string ...
 - Android虚拟机中的sqlite数据库文件
		
Android虚拟机中的sqlite数据库文件 ①
 - Android中的SQLite使用学习
		
Android中的SQLite使用学习 SQLite是非常流行的嵌入式关系型数据库,轻载, 速度快,而且是开源.在Android中,runtime提供SQLite,所以我们可以使用SQLite,而且是 ...
 - C#中使用SQLite数据库简介(上)
		
[SQLite数据库] SQLite是一个开源的轻量级的桌面型数据库,它将几乎所有数据库要素(包括定义.表.索引和数据本身)都保存在一个单一的文件中.SQLite用C编写实现,它在内存消耗.文件体积. ...
 - 在项目中使用SQLite数据库小结
		
------------------------------------------------------------------------推荐: - VS2012 使用 1.0.84 版的库 - ...
 - Android中使用sqlite笔记
		
1.实现SQLiteHelper来在android中使用SQLite.代码如下,来自android官网. public class FeedReaderDbHelper extends SQLiteO ...
 - 在Win8 Mertro 中使用SQLite
		
在Win8 Mertro 中使用SQLite 分类: .net 开发 2012-09-19 18:17 1229人阅读 评论(3) ...
 
随机推荐
- The STM32 SPI and FPGA communication
			
The STM32 SPI and FPGA communication STM32 spi bus communication SPI bus in the study, the protocol ...
 - Revit MEP API连接器类别
			
连接器的类别,风管不仅有两端,可能在曲线上也有. ; ; ; ; Connector conn = csi.Current ; ...
 - 关闭Delphi的RTTI
			
{$IF CompilerVersion >= 21.0}{$WEAKLINKRTTI ON}{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS( ...
 - could not connect to server: Connection refused (0x0000274D/10061)
			
Oracle Linux 6.8 PostgreSQL Server IP: 192.168.10.220 Windows 7 x64 pgAdmin Custom Port IP: 192.168. ...
 - Java中判断String不为空的问题性能比较
			
function 1: 最多人使用的一个方法, 直观, 方便, 但效率很低. function 2: 比较字符串长度, 效率高, 是我知道的最好一个方法. function 3: Java SE 6. ...
 - 通过layer-list自定义EditText背景
			
假设activity的背景是白色,第一层也(就是最底层)是绿色:第二次是白色,但是距离底部有一段小偏移,目的是为了做出文本框两边的小勾:第三层也是白色,但是它距离底部和左右两边都有一定距离.通过三层配 ...
 - List集合中的数据按照某一个属性进行分组
			
有的时候,我们需要在java中对集合中的数据进行分组运算.例如:Bill对象有money(float)和type(String)属性,现有个集合List<Bill>,需要按照Bill的ty ...
 - [Android Security]    jar文件转smali文件
			
cp : https://blog.csdn.net/fengmm521/article/details/78446486 jar转smali文件一共要走两步,先将jar文件转为.dex文件 (dx工 ...
 - Chapter 1 -- UsingAndAvoidingNull
			
"Null sucks." -Doug Lea "Null 很恶心!" "I call it my billion-dollar mistake.&q ...
 - OpenCV教程(44) harris角的检测(2)
			
在上一篇教程中,我们得到的harris特征角二值图中,角的数目特别多,本章我们用一个局部最大化的方法,只保留局部值最大的harris特征角. // Harris角计算 cv::corner ...