《ASP.NET 2.0数据库入门经典》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)考夫曼(Kauffman,J.),(美)唐格勒西纳姆(Thangarathinam,T.)著;肖奕译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:730212549X
  • 页数:400 页
图书介绍:本书将Web连接至数据库的基本知识,处理SQL Server、Oracle MySQL、Access和XML的各种情况,在网格、列表和树中显示数据的技巧。如何让用户更新、添加和删除数据。创建数据对象和事件以及处理数据错误的技术。

第1章 ASP.NET2.0和ADO.NET简介 1

1.1 技术概述 1

1.1.1 .NET Framework 2

1.1.2 ASP.NET 3

1.1.3 ASP.NET 2.0 4

1.1.4 ADO.NET 6

1.1.5 ASP.NET 2.0和数据访问 8

1.1.6术语 9

1.2建立本书所需的环境 11

1.2.1安装Web服务器 12

1.2.2 安装.NET Framework 2.0版本 12

1.2.3安装创建Web页的编辑器 13

1.2.4安装数据库管理系统 14

1.3 安装 16

1.4演示 19

1.5 本章小结 27

1.6练习题 28

第2章 连接Access数据库 29

2.1 Microsoft Access和JET Database Engine 29

2.2在Visual Web Developer中连接至Microsoft Access数据库 30

2.3 AccessDataSource控件 33

2.3.1选择语句中的变量 36

2.3.2 MDB文件位置中的变量 40

2.4处理文件访问许可 41

2.5处理Access连接失败 42

2.6在Web应用程序中使用Access的一些提示 45

2.7使用AccessDataSource控件的常见错误 46

2.8本章小结 47

2.9练习题 48

3.1 SQL Server和连接字符串 49

第3章 连接SQL Server和SQL Server Express 49

3.1.1使用SQL Server数据库之前的准备 51

3.1.2连接字符串 51

3.2使用SqlDataSource控件 52

3.3 了解SQL Server中的安全性 57

3.4在Web.config文件中保存连接字符串 59

3.5数据库的结构 64

3.6处理SqlDataSource的连接失败 67

3.7常见错误 70

3.8本章小结 70

3.9练习题 71

第4章 连接其他关系型数据库 72

4.1带提供程序的连接 72

4.1.1连接软件的层次关系 73

4.1.2可支持的ADO.NET提供程序 74

4.1.3在ASP.NET 2.0中使用提供程序 75

4.2当使用密码时连接Access 77

4.3连接Oracle 82

4.4连接MySQL 83

4.4.1连接MySQL的理论 83

4.4.2用于MySQL的ODBC连接的语法 83

4.5连接其他数据库 85

4.6常见错误 86

4.7本章小结 87

4.8练习题 87

第5章 在表中显示数据 88

5.1在ASP.NET 2.0中显示数据 88

5.1.1回顾数据绑定和数据源控件 89

5.1.2数据绑定控件的类型 89

5.2.2 GridView的呈现元素 90

5.2 GridView控件 90

5.2.1 GridView控件的性能 90

5.3将GridView与数据连接 91

5.3.1从Data Explorer中拖放字段 92

5.3.2从工具箱中拖放控件 92

5.4定制GridView的列 94

5.4.1在Edit Columns对话框中选择列 94

5.4.2列字段类型 94

5.4.3 GridView的AutoGenerate Columns属性 110

5.4.4处理NULL字段值 111

5.5 DetailsView控件 112

5.5.1 DetailsView的呈现元素 113

5.5.2将DetailsView与数据连接 113

5.6常见错误 115

5.7本章小结 116

第6章 定制表的外观 118

6.1定制外观 118

6.1.1 BackColor和BackImageUrl 119

6.1.2 Font和ForeColor 120

6.1.3 Height和Width 120

6.1.4 CellSpacing和CellPadding 121

6.1.5 Borders和GridLines 121

6.1.6 HorizontalAlign 123

6.1.7 ShowHeader和ShowFooter 123

6.1.8 ToolTip 123

6.2定制独特的样式 125

6.2.1 GridView和DetailsView样式 125

6.2.2空表 128

6.2.3 DetailsView特有样式 129

6.2.4列样式和字段样式 131

6.3使用层叠样式表 133

6.4样式的优先级 137

6.5主题和皮肤 141

6.6在Visual Studio中使用Auto Format 142

6.7常见错误 143

6.8本章小结 144

6.9练习题 145

第7章 数据的分页和排序 146

7.1 排序 146

7.1.1排序所需条件 148

7.1.2排序表达式 151

7.2 分页 155

7.2.1 启用分页 155

7.2.2定制分页和分页栏 157

7.4排序、分页和选择三者的关系 162

7.3 分页理论和替代方法 162

7.5常见错误 164

7.6本章小结 164

7.7练习题 164

第8章 在列表中显示数据 166

8.1 简介 166

8.1.1从GridView转换成其他格式 167

8.1.2列表控件的类型 167

8.2列表控件的一般概念 167

8.3数据绑定列表控件 169

8.4 DropDownList控件 172

8.5处理列表中的选择 174

8.5.1 SelectedIndex和SelectedValue 174

8.5.2自动回送 176

8.6常见错误 178

8.7本章小结 179

第9章 筛选和主从数据 180

9.1使用QueryString筛选GridView记录 181

9.2使用TextBox筛选GridView记录 184

9.3使用SQL的LIKE操作符 185

9.4选择的理论和ControlParameters 186

9.5使用列表控件筛选GridView记录 188

9.5.1 由具有硬编码项的DropDownList作为主控件 189

9.5.2 由具有数据绑定项的列表框作为主控件 190

9.5.3 由具有初始隐藏在GridView内的默认设置的列表框作为主控件 192

9.6使用GridView和DetailsView在同一页面上显示详细信息 196

9.7使用GridView和DetailsView在不同页面上显示详细信息 200

9.8层叠DropDownLists 205

9.9常见错误 206

9.10本章小结 207

9.11练习题 208

第10章 在模板化控件中显示数据 209

10.1 GridView和DetailsView模板字段 215

10.2 DataList控件 218

10.3 Repeater控件 223

10.4 DetailsView控件 224

10.5模板化控件中的导航 224

10.6 FormView控件 225

10.7模板化控件的比较和选择 228

10.8常见错误 229

10.9本章小结 230

10.10练习题 231

第11章 数据的更新与删除 232

11.1数据修改概述 232

11.2命令字段 234

11.3简单更新 236

11.4 DataKeyNames和更新 239

11.5 DetailsView中的更新 241

11.6参数集合 243

11.7处理更新中的NULL值 244

11.8删除整条记录 246

11.9常见错误 248

11.10本章小结 248

11.11练习题 249

第12章 插入新记录 250

12.1 使用DetailsView进行基本插入 253

12.2在数据源控件中启用插入 255

12.3.1 在同一个页面上执行插入的GridView和DetailsView 258

12.3.2 GridView和DetailsView分别位于不同页面 258

12.3从GridView开始执行DetailsView的INSERT 258

12.4使用模板字段进行插入 259

12.5 RadioButtonLists和DropDownLists中的数据条目 261

12.6复选框中的数据条目 265

12.7使用FormView进行插入 265

12.8常见错误 269

12.9本章小结 270

第13章 作为数据源的业务对象 272

13.1简介 272

13.1.1 一个N层应用程序的层次 273

13.1.2 N层体系结构的优势 273

13.2使用VS DataSet建立数据访问逻辑层 274

13.2.1使用VSDataSet设计器创建数据访问逻辑层 274

13.2.2与DataSet进行数据绑定 277

13.3实现主从功能 279

13.4实现并数据绑定于自定义对象 283

13.5在自定义对象中实现排序 290

13.6常见错误 295

13.7本章小结 295

第14章 XML和其他分层数据 297

14.1什么是分层数据 297

14.1.1分层数据的类型 298

14.1.2 ASP.NET 2.0的分层数据控件 298

14.2 XmlDataSource控件 299

14.3用来显示分层数据的TreeView控件 299

14.4显示XML数据 301

14.5使用XmlDataSource的XPath 302

14.6格式化TreeView 304

14.7将XSL转换用于XML 307

14.8处理TreeView控件中的事件 310

14.9.1 XML和GridView 313

14.9除TreeView之外的其他控件的分层数据 313

14.9.2用于DataList的XML源 315

14.9.3使用XPath在DataList控件中显示数据 317

14.9.4使用嵌套的XML和DataList 319

14.10使用XmlDataSource控件的参见错误 321

14.11 本章小结 322

第15章 数据缓存 324

15.1缓存及其优点 324

15.2何时使用缓存 325

15.2.1理解状态 326

15.2.2理解状态的失效 326

15.3 ASP.NET 2.0中的缓存选项 326

15.3.1显示ASP.NET中的数据 327

15.3.2基于时间的缓存 329

15.3.3具有参数的缓存 332

15.3.4实现筛选功能 334

15.3.5 SQL Cache Invalidation 337

15.3.6局部页面缓存 342

15.4常见错误 345

15.5本章小结 346

第16章 处理数据控件的事件 347

16.1在事件触发时执行控件 348

16.2事件类型 348

16.3编写事件处理程序的常用技术 348

16.3.1触发事件时值的传递 353

16.3.2事件处理程序的位置 354

16.4命令和自定义按钮事件 359

16.4.1 使用由命令按钮(命令字段)触发的事件 360

16.4.2使用由按钮通过自定义操作触发的事件 360

16.5列表选择和页面事件 362

16.6数据控件绑定事件 365

16.7一般错误事件 368

16.8常见错误 371

16.9本章小结 372

16.10练习题 373

附录A SQL语句的简单实用的介绍 374

A.1语法综述 380

A.2获取数据列 381

A.3 限制记录集 382

A.4记录的次序 383

A.5 Distinct和Top 383

A.6更改数据 384

A.7 连接(Join) 385

A.8 SQL注入 385

附录B 练习答案 386