没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
序
FireDAC
应该算是
Delphi
从
Borland
时代开始的第
3
代数据存取技术和框架了,
Delphi
历经了
BDE/IDAPI,
dbExpress
一
直到现在的
FireDAC,
这也代表了
Delphi
从桌面开发
C/S,
Web,
Multi-Tier
转变到现在右重跨平台和移动开发的需求演进.
FireDAC
是第
一
个完全由
Delphi
程序语言撰写的数据库存取框架,以前的
BDE/IDAPI
和
dbExpress
是混合了
Object
Pascal
和
C
语言撰写的数据库存取框架,
因此随芍
Delphi
程序语言支持多平台,
FireDAC
也可以轻易的在多个平台中执行。但除
了程序语言的职因之外,到底为什么要使用
FireDAC
来取代
BDE/IDAPI
和
dbExpress
呢?
呆主要的原因就是这
BDE/IDAPI,
dbExpress
和
FireDAC
设计的目标和架构,
BDE/IDAPI
在近
20
年前设计的目标是让
Delphi
在桌面和稍后出现的
C/S
架构中使用,
而
dbExpress
设计的目标则是让
Delphi
除了能够在原本的桌面和
C/S
架构中使用之
外,也能够在
Web
和
Multi-Tier
架构中使用.但随着移动和穿戴式设备的出现和开发的
需求,
De
lphi
也需要
一
个能够适用在所有平台的数据存取技术和框架,而
FireDAC
正好
能够满足这个目标和需求。
FireDAC
的功能其实非常类似
BDE/IDAPI
和
dbExpress
的结合体,它在使用
上
非常接近
BDE/IDAPI.
但又具各
dbExpress
的联机存取和脱机数据处理的能力,再加
上
FireDAC
不需要部署额外
DLL
档案而能够直接连结客户端程序代码的特性以及精简
型数据集的功能,让
FireDAC
也非常适合使用在移动和穿戴式设备的应用。因为如果您
需要使用
Delphi
开发任合需要处理数据的应用程序,那么您绝对应该认哀考虑使用
FireDAC
。
本书的目的是希望让读者能够快速学习和使用
FireDAC
来开发
Delphi
的数据库应
用程序,希望在您阅读完本书的内容之后就具备了足够的知识和技术善用
FireDAC
开发
出跨平台的数据库应用程序。
目录
FireDAC
技术篇
..
................
.
.............
....
................................
..
............
.
.
....
..
8
第
1
章开
始学
习
使用
FircDAC
开发数据库应用程序吧.……
………
……
…….....
…9
1-1
使
用
FireDAC
链接数据
库.
.........
..........
.......
…......................................
10
1-1-1
链接数据库的方式
.
.............
........
........
......
..............
...
....
.
...
.....
.
...
19
使用组态档........
......
.
.
.
..
..........
....
...........
....
. .
............
.
... ...
.........
...
..
20
1-1-2
直接使用程序代码.
.
.
.
........
..........
...
..
.
...
.
...
..
..
..........
.. ...
.
..............
24
1-2
处理数据.
.
.......................................
…...........
.....
..........
.....
..
...
.......
..
...
26
1
-
2
-
1
主从关连资料...
.
...
.
..........
....
.
.......
.....
.. ... ..
...............
..
....
.
..........
. .
26
1-2-1-1
使
用客户端范围机制
…………........
…···
··
···
···
···
·
·····
·······
…..
..
27
1-2-1-2
使用伺服端动态查询机制.
.
........
...
…………·……………....
…..
29
1-3
开发
移动数据库
App
..
.....
…
……........
…………...
……..
…
····
··
···
·
········
·
…...
30
1-3-1
开发和部署
iOS
/
Android
手
机
App
....
. ….. ….. ……·
………………....
31
1
-
3
-
2
直接在
iOS/
Android
手机中建
立
数据
库…
…
....
…………..........
…...
36
1
-
4
结论..
.
........
...
.
.
............
.
............
..........
........
....
.
.
............
.
...
.
.................
40
第
2
章处理数据.
...
.
.............
.. ..
.
..
..
..…...
. .
..
. .
..
.
. .
.....
.
........
.
.
..
.
...
....
.
...
..
......
. .
.
42
2-1
使用
Array
DML
处理大量数据.….
. . .
…·······
令......
...........
.
…·
…..
…·
…...
..
.
42
2-2
搜
寻数据......
.
......
.
..
.
.
..
......
.. .. .. .. .. ..
..
..
.…..............
….
...
.......
..
..
..
..
...
..
...
..
46
2-
2-1
Locate
和
LocateEx
.
........
....
.....................................................
48
Locate
单
字段搜寻...
.
..........
.. . .
.
.....
....
...
...
.
......
... ...
..
.
...
..
..
...
.
...
..
..
.
.. .
50
Locate
多
字段
搜
寻
.
..
.
...
.
...
...............
.
.
....
...
.
...
...............
.
.
.
...............
51
使用
LocateEx
搜寻数据...…......
….......
…
...
. ……
..
.....
…···
···
··
··
··
……
.53
2-2-2
Lookup
和
LookupEx
.
....
.
....
.
....
.
........
.
......................................
56
2
单字段搜寻....
.........
.
......
.....
..
.....................................
.
........
......
.. ..
57
多字段搜寻.......
..
..................................
.
.
.
.....................................
58
使用
LookupEx
.....
..
...
.
.................
....
.
..
............
.
...
....
..............
....
...
59
2-2-3
在客
户
端动态排
序.
............
. ..
.
..............
..
........
..
.. ...
......................
61
2-2
-
4
使用过滤器.
...........
..
............
..
.........
.
......................
.
.
....
.
....
.....
.
..
66
使用过滤器的场合.
. . .
..........
.....
.
.
..............
.
............
......
...........
.
.....
. .
68
2
-
2-5
使用
SetRange
...
..
...
........
.....
........
..
...
.....
................
..
..
..
..
..........
69
2
-
2-6
使用
FireDAC
在手机中搜
寻数
据………..
……………
…
...........
……..
70
2-3
快储机制.
...
............
.....
..
.. ...
...
..
......
...
...
..
.
.
.........
.
....
.
...
..
..
..
..
..
..
..
...
..
..
....
71
2-3-1
使用
FireDAC
快储功能
.....….
..................
…......
.........
.......
... ......
76
SavePoint
...
....
..
....
..
.
...
..
....
.....
...........
..
............
..
......
.....
.
.......
.....
..
84
RevertRecord
方法
.
..........
.........
...........
..
.............
..
..
.
..
.
.........
. .
..
...
.
87
Commit
Updates
方法....
..
.
...
.
.....
..
.......
.
....
.
..........
..
.
...
..
..
..
..
..
....
.
....
88
UndoLastChange
方法
...
. .
........
...........
...
.....
.
.............
.
....
..
..
. .
.... ....
89
2-3-2
处
理
FireDAC
快储更新错
误.……
……
…···
··
···
··
………
…...
.... …….
..
.
91
2-3
-
3
处理
FireDAC
快储执行效
率令········
…...
急...
...
…………·……….....
…...
95
2-4
监督数据处
理
..........
..........
......
. .
. . .
....
.
............
..
..
..
......
.....
. .
...
.
...
..
......
..
..
96
2
-
6
结
论.
.................
....
.
.. ..
.........
.............
.....
..
.............................
.
..
......
. .
100
第
3
章使用内存数据组件..........…………...
…····················
··
···
·
········
….......
102
3-1
使用
TFDM
c
mTable
..
.....
.
..
...
..
.
......
........
..
...
.
..............
.
..
......
..
.....
.......
102
3-
1-1
使用
TFDMemTable
组件提供快速查询…....
...
....
.
…………………
.103
3-1-2
使用
TFDMemTable
处理
SOAP/REST
取得的数据.…......
……...
109
3-1-3
使用
TFDMemTable
处理数据……·
…...
.
...........
...
…....
....
..
...
..
...
114
3
剩余338页未读,继续阅读
资源评论
- Helfen2019-06-18李维的书,还是一样的简单明了。谢谢分享。
ckxihh
- 粉丝: 0
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功