图书介绍

ASP.NET 1.1数据库入门经典PDF|Epub|txt|kindle电子书版本网盘下载

ASP.NET 1.1数据库入门经典
  • (美)Damien Foggon,(美)Daniel Maharry著;杨浩译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302115222
  • 出版时间:2005
  • 标注页数:387页
  • 文件大小:56MB
  • 文件页数:400页
  • 主题词:主页制作-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ASP.NET 1.1数据库入门经典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录3

第1部分 简介3

第1章 数据源和Web3

1.1 数据驱动的Web站点的优缺点3

1.2 Web站点使用数据源的方式5

1.3 查找信息7

1.3.1 数据库服务器8

1.3.2 平面文件8

1.3.3 服务9

1.4 ADO.NET简介9

1.4.1 数据访问技术简史9

1.4.2 数据提供程序10

1.5.1 数据驱动的Web页面(第一部分)14

1.5 开发第一个示例14

1.5.2 示例说明16

1.6 小结17

第2章 关系数据库19

2.1 表、行和字段20

2.1.1 创建新表21

2.1.2 属性和约束28

2.2 语句和存储过程29

2.2.1 结构化查询语言30

2.2.2 存储过程33

2.3 索引33

2.4 建立表之间的关系37

2.4.1 一对一关系37

2.4.2 一对多关系38

2.4.3 多对多关系39

2.4.4 使用外键约束实现关系40

2.4.5 关系图44

2.5 用户、角色和许可45

2.6 完成样例数据库47

2.6.1 用Web Matrix填充数据库48

2.6.2 用MSDE Administrator填充数据库48

2.6.3 使用MySQLControl Center填充数据库48

2.6.4 示例说明49

2.7 视图和触发器49

2.8 小结50

第Ⅱ部分 核心技巧53

第3章 连接数据源53

3.1 Connection对象53

3.2 连接字符串53

3.3.1 使用SqlConnection对象连接MSDE54

3.3 连接数据源54

3.3.2 使用OdbcConnection对象连接MySQL58

3.3.3 使用OleDbConnection对象连接Access61

3.3.4 连接其他数据源63

3.4 Connection对象详述68

3.4.1 ConnectionString属性68

3.4.2 State属性68

3.4.3 SQLServer和PacketSize属性68

3.4.4 更多的属性和方法69

3.5 存储连接字符串69

3.6 错误处理71

3.7 小结75

第4章 命令和SQL查询(上)77

4.1 连接和命令的生命周期77

4.3 创建命令78

4.2 Command对象78

4.4 查询命令79

4.4.1 查询一个表80

4.4.2 对结果排序82

4.4.3 查询多个表85

4.4.4 对结果过滤87

4.5 WHERE子句95

4.5.1 使用比较运算符95

4.5.2 使用逻辑运算符96

4.5.3 使用IN和BETWEEN运算符96

4.6 使用Execute方法97

4.7 小结98

第5章 命令和SQL查询(下)101

5.1 使用ExecuteNonQuery()方法101

5.1.1 插入数据102

5.1.2 更新数据106

5.1.3 删除数据108

5.2 使用ExecuteScalar()方法110

5.3 使用Microsoft Access建立查询112

5.3.1 在Microsoft Access中构建SELECT查询113

5.3.2 示例说明116

5.3.3 在Microsoft Access中构建INSERT查询116

5.3.4 示例说明117

5.4 小结118

第6章 DataReader和DataSet119

6.1 DataReader对象119

6.1.1 迭代DataReader120

6.1.2 DataReader的属性和方法126

6.2 DataSet对象127

6.2.1 填充DataSet128

6.2.2 DataSet组件131

6.2.3 从头创建DataSet134

6.3 DataSet和DataReader140

6.4 编码技巧回顾141

6.5 小结142

第7章 在页面上显示数据143

7.1 数据绑定143

7.1.1 支持数据的Web窗体控件144

7.1.2 把数据关联到控件上144

7.1.3 调用DataBind()146

7.2 内联绑定146

7.2.1 内联绑定DataReader146

7.2.2 示例说明149

7.2.3 内联绑定DataSet151

7.2.4 示例说明153

7.3 列表绑定154

7.3.1 用DataReader对列表进行单值查找156

7.3.2 示例说明158

7.3.3 用DataReader在列表中进行多值选择160

7.3.4 示例说明161

7.3.5 使用DataSet和事件查找字段163

7.3.6 示例说明165

7.4 表格绑定166

7.4.1 使用控件167

7.4.2 定制DataGrid169

7.5 处理多个查询结果181

7.5.1 处理一批结果181

7.5.2 示例说明183

7.6 DataSet和DataReader185

7.7 小结186

第8章 在页面上写入数据187

8.1 修改数据库187

8.2 给数据库添加新数据188

8.2.1 INSERT语句188

8.2.2 处理数据库的规则189

8.3 从数据库中删除数据202

8.3.1 SQLDELETE语句202

8.3.2 DataGrid的ButtonColumn202

8.4 编辑数据207

8.4.1  PDATE语句207

8.4.2 建立可编辑的DataGrid207

8.5 小结216

9.1 需要存储过程的原因217

第9章 存储过程217

9.2 创建存储过程218

9.2.1 创建存储过程的示例218

9.2.2 示例说明220

9.3 安全性和存储过程221

9.4 调用存储过程221

9.4.1 调用存储过程的示例222

9.4.2 示例说明223

9.5 Execute方法的使用223

9.6 修改和删除存储过程224

9.6.1 修改存储过程的示例224

9.6.2 示例说明225

9.7 存储过程和参数226

9.7.1 使用输入参数使存储过程更灵活226

9.7.2 使用输出参数返回数据232

9.8 小结237

第10章 修改数据库的结构239

10.1 命令行工具240

10.1.1 osql.exe240

10.1.2 mysql.exe242

10.2 创建数据库244

10.2.1 创建数据库的示例244

10.2.2 示例说明245

10.3 创建表246

10.3.1 在MSDE中创建表246

10.3.2 示例说明248

10.3.3 在MySQL中创建表248

10.3.4 示例说明250

10.4 添加、修改和删除列250

10.4.1 修改表的定义251

10.4.2 示例说明253

10.5 创建和删除索引254

10.5.1 创建索引254

10.5.2 删除索引255

10.6 创建和删除关系256

10.6.1 创建关系256

10.6.2 删除关系259

10.7 删除表260

10.7.1 删除数据库表的示例260

10.7.2 示例说明262

10.8 删除数据库262

10.8.1 删除数据库的示例263

10.8.2 示例说明264

10.9 小结264

11.1 分析267

第Ⅲ部分 应用267

第11章 应用程序的设计和实现267

11.1.1 客户需求268

11.1.2 选择正确的工具270

11.2 设计272

11.2.1 数据库设计273

11.2.2 应用程序的设计277

11.3 实现279

11.3.1 建立原型279

11.3.2 存储过程280

11.3.3 代码问题280

11.4 测试和调试281

11.4.1 单元测试281

11.4.2 测试性能282

11.5 小结283

第12章 案例分析(上)285

12.1 应用程序简介285

12.2 设计数据库288

12.2.1 最初的设计289

12.2.2 建立表之间的关系:第二范式(2NF)290

12.2.3 第三范式(3NF)292

12.2.4 剩余的实体293

12.3 创建数据库293

12.3.1 使用数据库脚本294

12.3.2 示例说明294

12.4 创建数据访问层295

12.4.1 设计数据访问层295

12.4.2 建立DataAccess类300

12.4.3 示例说明303

12.4.4 使用DataAccess类306

12.4.5 示例说明307

12.5 小结308

第13章 案例分析(下)309

13.1 错误处理309

13.1.1 在代码中使用try...catch...finally捕获错误309

13.1.2 数据库错误和@@ERROR311

13.1.3 为整个站点捕获错误312

13.1.4 处理错误的示例312

13.1.5 示例说明314

13.2 存储过程和DataAccess类315

13.2.1 更新DataAccess类316

13.2.2 示例说明317

13.2.3 给数据库调用添加参数319

13.2.4 示例说明322

13.3 控制用户的访问324

13.3.1 建立Security类324

13.3.2 示例说明326

13.3.3 使用Security类327

13.3.4 示例说明330

13.4 使用事务处理331

13.4.1 数据库中的事务处理332

13.4.2 在代码中使用事务处理333

13.4.3 修改DataAccess类334

13.4.4 编辑元素338

13.5 小结354

附录A 安装357

附录B SQL入门基础365

附录C 范例数据库表381

热门推荐