本书以专题的形式,讲述了使用Visual C# .NET进行数据库应用程序开发来自的方法和技巧。作者李律松 李律松、 沈刚、陈少刚,2005年6月1日出版。
本书共分为13章,主要介来自绍了数据库的基本知识、结构化查询语言SQL和数据库管理系统的使用方法与承航河伤右,.NET平台、C#语言基础和.NET平台支持的数据库开发环境,ADO.NET的他更状基本组件和对象,360百科使用Visual C# .NET的常用操作,数据库中存储过程、触发器、函数、游标以及它们在Visual C# .NET开发环境中的使用方法,事务的相关概念和基短多九场本原理,数据库备份和恢复的基本概念,数据复制技术,Visual C# .NET开发环境中报表的绘制技业执府清编想飞径职远术,.NET对XML数据源所提供的强大操作,Web服务的创建及使用Web服务访问数据库的技术,数据库应用程序的安全性,以体问冷赵虽祖难图及如何提高数据库应接助绿式经见全鲜用程序的性能。
第1章 数据库基础知识 1
1.1 数据库概述 1
1.1.1 数据库系统概述 1
1.1.2 数据模型和数据库系统 1
1.1.3 关系数离牛经脱语据库的主要概念 2
1.1.4 主要关系数据库产品概述 3
1.2 关系数据库标准语言SQL 5
1.2.1 SQL语言概述 5
1.2.2 数据定义语言DDL 8
1.2.3 数据操纵语言DML 12
1.2.4 复杂数据操优教先同师子造巴曾四纵语言 18
1.2.5 数据控制语言DCL 20
1.3 SQL Server 2000使用初步 22
1.3.1 数据库的创建和删除 23
1.3.2 数据库表的创建和删除 27
1.3.3 数据库表的查询 30
1.4 法或武本章小结 33
第2章 .NET平台及其数据库开发 题力制原更属才谁买察34
环境 34
房末终 2.1 Microsoft .NET 34
2.1.1 .NET平台概述 34
2.1.2 .NET Framework 35
2.1.3 安装.NET Fr帮温肉弦amework 37
2.1.4 Visual Studio .NET开发工具 37
2.2 C#语言 42
2.2.1 C#语言概述 43
2.2.2 C#语言的优点 44
2.2.3 C#语言和其种马控视便议他语言的比较 45
2.2.4 理解命名空间 47
2.2.5 编写和编译C#程序 48
2.3 .NET提第怎地触供的数据库开发环境 50
三律项 2.3.1 .NE零二谁即款诉者断某服T常用数据访问技术的
介绍 50
2.3.2 选择合适的.NET数据访问
技术 53
2.3.3 .NET中用于数据处理的命
名空间 55
2.3.4 .NET中短友块少笑敌完可视化数据库工具 56
2.4 本章小结 63
第3章 ADO.NET的组件和对象 64
3.1 ADO.NET概述 64
3.1.1 ADO垂零.NET的优点 64
3.1.2 ADO.NET的结构 65
3.2 .NET Framework数据提供程序 66
3.2.1 .NET Framework数据提供
程序的种类 67
3.2.2 组成ADO.NET Framework
数据提供程序的核心对象 69
3.3 ADO.NET DataSet组件 75
3.3.1 DataSet的组成和结构 75
3.3.2 DataSet的分类 76
3.3.3 DataSet的创建 76
3.4 DataSet包含的ADO.NET
对象 77
3.4.1 DataColumn对象 77
3.4.2 DataRow对象 77
3.4.3 DataTable对象 79
3.4.4 Constraint对象 82
3.4.5 DataRelation对象 83
3.5 本章小结 84
第4章 C#数据库操作的常见任务 85
4.1 数据库的一般操作 85
4.1.1 连接数据库 85
4.1.2 从数据库中查询记录 86
4.1.3 输入参数执行查询 91
4.1.4 在数据库中插入记录 92
4.1.5 更新数据库记录 95
4.1.6 删除数据库记录 97
4.2 数据的显示方法 98
4.2.1 Windows窗体DataGrid控件 99
4.2.2 Web窗体的DataGrid控件 103
4.2.3 DropDownList控件 107
4.2.4 ListBox控件 109
4.3 本章小结 111
第5章 存储过程和触发器 112
5.1 存储过程 112
5.1.1 存储过程的特点 112
5.1.2 存储过程的分类 113
5.1.3 系统存储过程的使用 114
5.1.4 用户存储过程的使用 116
5.1.5 在Visual Studio .NET中使
用存储过程 125
5.2 触发器 132
5.2.1 触发器概述 132
5.2.2 使用触发器的优点 133
5.2.3 创建触发器 133
5.2.4 打开触发器 135
5.2.5 修改和删除触发器 136
5.2.6 触发器的嵌套和递归 137
5.2.7 触发器的应用 138
5.3 本章小结 143
第6章 函数和游标 144
6.1 函数 144
6.1.1 函数分类 144
6.1.2 数据库内置函数 145
6.1.3 用户定义函数 150
6.1.4 在Visual C# .NET中使用
函数 154
6.2 游标 158
6.2.1 游标分类 159
6.2.2 游标函数 160
6.2.3 Transact-SQL游标 161
6.2.4 数据库API游标 170
6.3 本章小结 172
第7章 事务处理和控制技术 173
7.1 事务概述 173
7.1.1 事务的概念 173
7.1.2 事务的基本原理 174
7.1.3 事务的特点 175
7.1.4 事务的分类 175
7.2 DBMS的事务支持 176
7.2.1 数据库事务控制语句 176
7.2.2 在存储过程中使用事务的
示例 179
7.2.3 数据库事务的模式 180
7.3 ADO.NET的事务支持 180
7.3.1 ADO.NET的事务类 180
7.3.2 执行ADO.NET事务的步骤 181
7.3.3 使用SqlTransaction类进行
事务操作详解 182
7.3.4 编写使用事务的数据库应用
程序 185