《精通Delphi 6数据库程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:雷颖杰,陈锦辉编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2002
  • ISBN:711304736X
  • 页数:368 页
图书介绍:

目录 1

Part 1 基础篇 1

第1章 浅谈数据库概论 1

1-1 数据库系统 2

1-2 数据库系统的特点 2

1-3 数据库系统的语言 4

1-4 数据库的种类 5

1-5 关系数据库的规范化 8

第2章 SQL语法与应用 13

2-1-1 Create Table创建表 14

2-1 DDL相关语法 14

2-1-2 Drop Table删除表 16

2-1-3 Alter Table更改表 16

2-2 DML相关语法 17

2-2-1 Insert插入数据 17

2-2-2 Delete删除数据 18

2-2-3 Update更新数据 20

2-2-4 Select选择数据 21

2-3 DCL相关语法 29

2-3-1 GRANT授予权限 30

2-3-2 DENY拒绝 30

2-3-3 REVOKE撤销 30

2-5 SQL的速度考虑 31

2-4 SQL常用的数据类型 31

第3章 Delphi数据库连接结构 33

3-1 Single-Tier单层结构 34

3-2 主从结构 34

3-3 Two-Tier结构 37

3-4 Multi-Tier结构 40

Part 2实务篇 45

第4章 BDE的数据库连接设置 45

4-1 BDE Administrator 46

4-2 Paradox的连接设置 47

4-3 dBase的连接设置 49

4-4 FoxPro的连接设置 50

4-5-1 Client端软件的安装 51

4-5 MS-SQL的连接设置 51

4-5-2 使用Enterprise Manager管理远程的SQL Server 52

4-5-3 BDE中设置SQL Server 54

4-6 使用ODBC连接Access 55

4-7 使用ODBC连接Oracle 59

4-7-1 Client端软件的安装 59

4-7-2 Client端ODBC的设置 65

4-8 使用ODBC连接DB2 66

4-9 使用ODBC连接MySQL 71

4-9-1 ODBC驱动程序的安装 72

第5章 快速实现数据库程序 77

5-1 第一个数据库程序 78

5-2 TDataSource组件 81

5-2-1 常用的属性 82

5-2-2 常用的事件 83

第6章 Data Control数据控制组件 85

6-1 TDBText组件 86

6-1-1 常用的属性 86

6-2 TDBEdit组件 87

6-2-1 常用的属性 87

6-2-2 常用的方法 89

6-2-3 常用的事件 90

6-3 TDBNavigator组件 94

6-3-1 常用的属性 95

6-3-2 常用的事件 97

6-4 TDBImage组件 100

6-4-1 常用的属性 100

6-4-2 常用的方法 102

6-5 TDBListBox组件 105

6-5-1 常用的属性 105

6-5-2 常用的事件 107

6-6 TDBComboBox组件 111

6-6-1 常用的属性 111

6-7 TDBLookupListBox组件 112

6-7-1 常用的属性 113

6-8 TDBRadioGroup组件 116

6-8-1 常用的属性 117

6-9 TDBGrid组件 119

6-9-1 常用的属性 120

6-9-2 常用的方法 122

6-9-3 常用的事件 123

6-10 TDBCtrlGrid组件 131

6-10-1 常用的属性 132

6-10-2 常用的方法 133

6-10-3 常用的事件 134

第7章 BDE数据库程序开发 139

7-1 TTable组件 140

7-1-1 常用的属性 140

7-1-2 字段编辑器 142

7-1-3 常用的方法 149

7-1-4 常用的事件 153

7-1-5 Master/Detail的设置 157

7-2 TQuery组件 159

7-2-1 如何赋值SQL语法 159

7-2-2 如何运行SQL语法 160

7-2-3 在TQuery中赋值变量 161

7-2-4 常用的属性 162

7-3 TDatabase组件 165

7-3-1 TDatabase组件的使用 166

7-3-2 常用的属性 167

第8章 ADO数据库程序开发 169

8-1 ADO的对象模型 170

8-2 关于ADO的VCL组件 171

8-3 TADOConnection组件 172

8-3-1 连接数据库 172

8-3-2 常用的属性 177

8-3-3 常用的方法 178

8-3-4 常用的事件 179

8-4 TADOCommand组件 179

8-4-1 如何使用TADOCommand 180

8-4-2 常用的属性 181

8-4-3 常用的方法 182

8-5-1 常用的属性 183

8-5 TADODataSet组件 183

8-5-2 常用的方法 185

8-5-3 常用的事件 186

8-6 TADOTable组件 189

8-6-1 Master/Detail的创建 190

8-6-2 直接读取字段值 194

8-6-3 批量更改数据 196

8-6-4 常用的属性和方法 200

8-7 TADOQuery组件 201

8-7-1 TADOQuery的Master/Detail 202

8-7-2 常用属性和方法 205

第9章 dbExpress数据库程序开发 207

9-2 dbExpress的VCL组件 208

9-1 dbExpress连接结构 208

9-3 TSQLConnection组件 209

9-3-1 连接编辑器的使用 210

9-3-2 TSQLConnection的使用 212

9-3-3 常用的属性 213

9-3-4 常用的方法 214

9-3-5 常用的事件 216

9-4 TSQLDataSet组件 216

9-4-1 基本设置 217

9-4-2 TSQLDataSet的访问操作 218

9-4-3 常用的属性 222

9-4-4 常用的方法 223

9-5-1 利用TSQLQuery访问数据 224

9-5 TSQLQuery组件 224

9-5-2 Master/Detail数据表的应用 228

9-5-3 常用的属性 232

9-6 TSQLTable组件 233

9-6-1 基本的使用 233

9-6-2 TSQLTable的字段编辑器 233

9-6-3 TSQLTable的Master/Detail设置 236

9-7 TSQLClientDataSet组件 237

9-7-1 常用的属性和方法 241

9-7-2 常用的事件 243

9-8 TSQLMonitor组件 244

9-8-1 基本使用 244

9-8-2 SQL-Monitor的实现 245

Part 3 高级篇 249

第10章 Single-Tier结构程序开发 249

10-1 MyBase概念 250

10-2 MyBase文件 250

10-2-1 利用SaveToFile 251

10-2-2 利用XML文件和XML Mapper 251

10-3 TSQLClientDataSet实现MyBase 257

10-3-1 相关的属性和方法 257

10-3-2 MyBase程序 258

10-4 TBDEClientDataSet实现MyBase的Briefcase功能 263

10-5 TClientDataSet实现MyBase的XML直接保存 265

第11章 Multi-Tier结构程序开发 269

11-1 准备工作 270

11-1-1 应用程序服务器的创建 271

11-1-2 应用程序服务器的安全设置 274

11-2 客户端的程序设计——使用TDCOMConnection 277

11-3 客户端的程序设计——使用TSocketConnection 280

11-4 客户端的程序设计——使用TWebConnection 283

11-5 客户端的程序设计——使用SQL语法 285

Part 4 深入篇 291

第12章 使用QReport开发报表程序 291

12-1 浅谈QReport报表 292

12-2 TquickRep组件 294

12-2-1 常用的属性 294

12-2-2 常用的方法 296

12-2-3 常用的事件 297

12-3 基本报表打印——条列式报表 297

12-4 基本报表打印——图案报表 302

12-5 基本报表打印——标签报表 305

12-6 基本报表打印——Master/Detail报表 309

12-7 基本报表打印——组报表 312

12-8 高级报表打印——OnPrint应用 317

12-9 高级报表打印——保存应用 320

12-9-1 预览时保存 320

12-9-2 程序调用方式保存 322

12-10 高级报表打印——QRStringsBand应用 324

12-11 高级报表打印——报表合成应用 327

第13章 InstallShield安装部署程序 331

13-1 第一次使用InstallShield 332

13-2 设置InstallShield工程 333

13-2-1 组织安装信息 333

13-2-2 赋值程序数据 335

13-2-3 设置Target System 340

13-2-4 设置安装画面外观 342

13-2-5 设置系统需求 343

13-2-6 安装与部署 343

附录A MySQL在Win32下的安装与设置 347

附录B 使用MS Access连接MySQL 357

附录C Database Desktop帮助工具的使用 363