注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETASP.NET 1.1数据库入门经典

ASP.NET 1.1数据库入门经典

ASP.NET 1.1数据库入门经典

定 价:¥46.00

作 者: (美)Damien Foggon,(美)Daniel Maharry著;杨浩译;杨浩译
出版社: 清华大学出版社
丛编项:
标 签: ASP.NET

ISBN: 9787302115229 出版时间: 2005-09-01 包装: 胶版纸
开本: 26cm 页数: 387 字数:  

内容简介

  亲爱的读者:很高兴您选择了本书。ASP.NET开发人员都希望自己能够快捷高效地访问数据库,本书就为您提供这方面的技巧,并向您介绍如何获得ASP.NET和数据库解决方案的最佳实践与方法。本书内容丰富,结构清晰,共分为3部分:简介(第1~2章)、核心技巧f第3-10章)和应用(第11-13章)。重点讲解如何使用ASP.NET和ADO.NET建立数据驱动的Web应用程序。除了介绍构建Web窗体和将控件放入页面的基础知识外,还阐述了ASP.NET开发人员应如何构建能够处理数据库中数据的Web站点,如何将Web站点连接到各种不同的数据源f不只是数据库)并使用数据动态地牛成页面内容。另外,本书还介绍了关系数据库的创建以及如何使用SQL与数据源通信。本书最后的3个附录依次介绍了所使用软件的安装、SQL查询的语法以及'些数据库示例表。本书主要面向具备ASP.NET知识但想学习数据库编程的初学者。希望您能喜欢本书,并能在阅读过程中轻松掌握尽可能多的知识。祝您学习愉快

作者简介

  DamienFoggon,Thing-ELtd.公司的技术主管和总开发师,已负责开发了多个ASP和ColdFusionWeb站点。其作品还包括Programming.NETXMLWebServices。DanielMaharry,Wrox出版社的资深作者,经常为DevelopersJournal撰搞。其和品还包括BeginningASP.NET1.1withVisualC#.NET2003和Programming.NETXMLWebServices。

图书目录

第I部分 简 介
第1章 数据源和Web
1.1 数据驱动的Web站点的优缺点
1.2 Web站点使用数据源的方式
1.3 查找信息
1.3.1 数据库服务器
1.3.2 平面文件
1.3.3 服务
1.4 ADO.NET简介
1.4.1 数据访问技术简史
1.4.2 数据提供程序
1.5 开发第一个示例
1.5.1 数据驱动的Web页面(第一部分)
1.5.2 示例说明
1.6 小结
第2章 关系数据库
2.1 表、行和字段
2.1.1 创建新表
2.1.2 属性和约束
2.2 语句和存储过程
2.2.1 结构化查询语言
2.2.2 存储过程
2.3 索引
2.4 建立表之间的关系
2.4.1 一对一关系
2.4.2 一对多关系
2.4.3 多对多关系
2.4.4 使用外键约束实现关系
2.4.5 关系图
2.5 用户、角色和许可
2.6 完成样例数据库
2.6.1 用Web Matrix填充数据库
2.6.2 用MSDE Administrator填充数据库
2.6.3 使用MySQL Control Cemer填充数据库
2.6.4 示例说明
2.7 视图和触发器
2.8 小结
第II部 分核心技巧
第3章 连接数据源
3.1 Connection对象
3.2 连接字符串
3.3 连接数据源
3.3.1 使用SqlCormeetion对象连接MSDE
3.3.2 使用OdbcConnection对象连接MySQL
3.3.3 使用OleDbCormection对象连接Access
3.3.4 连接其他数据源
3.4 Connection对象详述
3.4.1 ConnectionString属性
3.4.2 State属性
3.4.3 SQL Server和PacketSize属性
3.4.4 更多的属性和方法
3.5 存储连接字符串
3.6 错误处理
3.7 小结
第4章 命令和SQL查询(上)
4.1 连接和命令的生命周期
4.2 Command对象
4.3 创建命令
4.4 查询命令
4.4.1 查询一个表
4.4.2 对结果排序
4.4.3 查询多个表
4.4.4 对结果过滤
4.5 WHERE子句
4.5.1 使用比较运算符
4.5.2 使用逻辑运算符
4.5.3 使用IN和BETWEEN运算符
4.6 使用Execute方法
4.7 小结
第5章 命令和SQL查询(下)
5.1 使用ExecuteNonQuery()方法
5.1.1 插入数据
5.1.2 更新数据
5.1.3 删除数据
5.2 使用ExecuteScalar()方法
5.3 使用Microsoft Access建立查询
5.3.1 在Microsoft Access中构建SELECT查询
5.3.2 示例说明
5.3.3 在Microsoft ACCeSS中构建INSERT查询
5.3.4 示例说明
5.4 小结
第6章 DataReader和DataSet
6.1 DataReader对象
6.1.1 迭代DataReader
6.1.2 DataReader的属性和方法
6.2 DataSet对象
6.2.1 填充DataSet
6.2.2 DataSet组件
6.2.3 从头创建DataSet
6.3 DataSet和DataReader
6.4 编码技巧回顾
6.5 小结
第7章 在页面上显示数据
7.1 数据绑定
7.1.1 支持数据的.Web窗体控件
7.1.2 把数据关联到控件上
7.1.3 调用DataBind()
7.2 内联绑定
7.2.1 内联绑定DataReader
7.2.2 示例说明
7.2.3 内联绑定DataSet
7.2.4 示例说明
7.3 列表绑定
7.3.1 用DataReader对列表进行单值查找
7.3.2 示例说明
7.3.3 用DataReader在列表中进行多值选择
7.3.4 示例说明
7.3.5 使用DataSet和事件查找字段
7.3.6 示例说明
7.4 表格绑定
7.4.1 使用控件
7.4.2 定制DataGrid
7.5 处理多个查询结果
7.5.1 处理一批结果
7.5.2 示例说明
7.6 DataSet和DataReader
7.7 小结
第8章 在页面上写入数据
8.1 修改数据库
8.2 给数据库添加新数据
8.2.1 INSERT语句
8.2.2 处理数据库的规则
8.3 从数据库中删除数据
8.3.1 SQL DELETE语句
8.3.2 DataGrid的ButtonolColumn
8.4 编辑数据
8.4.1 UPDATE语句
8.4.2 建立可编辑的DataGrid
8.5 小结
第9章 存储过程
9.1 需要存储过程的原因
9.2 创建存储过程
9.2.1 创建存储过程的示例
9.2.2 示例说明
9.3 安全性和存储过程
9.4 调用存储过程
9.4.1 调用存储过程的示例
9.4.2 示例说明
9.5 Execute方法的使用
9.6 修改和删除存储过程
9.6.1 修改存储过程的示例
9.6.2 示例说明
9.7 存储过程和参数
9.7.1 使用输入参数使存储过程更灵活
9.7.2 使用输出参数返回数据
9.8 小结
第10章 修改数据库的结构
10.1 命令行工具
10.1.1 osql.exe
10.1.2 mysql.exe
10.2 创建数据库
10.2.1 创建数据库的示例
10.2.2 示例说明
10.3 创建表
10.3.1 在MSDE中创建表
10.3.2 示例说明
10.3.3 在MySQL中创建表
10.3.4 示例说明
10.4 添加、修改和删除列
10.4.1 修改表的定义
10.4.2 示例说明
10.5 创建和删除索引
10.5.1 创建索引
10.5.2 删除索引
10.6 创建和删除关系
10.6.1 创建关系
10.6.2 删除关系
10.7 删除表
10.7.1 删除数据库表的示例
10.7.2 示例说明
10.8 删除数据库
10.8.1 删除数据库的示例
10.8.2 示例说明
10.9 小结
第III部分 应 用
第11章 应用程序的设计和实现
11.1 分析
11.1.1 客户需求
11.1.2 选择正确的工具
11.2 设计
11.2.1 数据库设计
11.2.2 应用程序的设计
11.3 实现
11.3.1 建立原型
11.3.2 存储过程
11.3.3 代码问题
11.4 测试和调试
11.4.1 单元测试
11.4.2 测试性能
11.5 小结
第1 2章 案例分析(上)
12.1 应用程序简介
12.2 设计数据库
12.2.1 最初的设计
12.2.2 建立表之间的关系:第二范式(2NF)
12.2.3 第三范式(3NF)
12.2.4 剩余的实体
12.3 创建数据库
12.3.1 使用数据库脚本
12.3.2 示例说明
12.4 创建数据访问层
12.4.1 设计数据访问层
12.4.2 建立DataAccess类
12.4.3 示例说明
12.4.4 使用DataAccess类
12.4.5 示例说明
12.5 小结
第13章 案例分析(下)
13.1 错误处理
13.1.1 在代码中使用try...catch...finally捕获错误
13.1.2 数据库错误和@@EIRROR
13.1.3 为整个站点捕获错误
13.1.4 处理错误的示例
13.1.5 示例说明
13.2 存储过程和DataAccess类
13.2.1 更新DataAccess类
13.2.2 示例说明
13.2.3 给数据库调用添加参数
13.2.4 示例说明
13.3 控制用户的访问
13.3.1 建立Secufity类
13.3.2 示例说明
13.3.3 使用Security类
13.3.4 示例说明
13.4 使用事务处理
13.4.1 数据库中的事务处理
13.4.2 在代码中使用事务处理
13.4.3 修改DataAccess类
13.4.4 编辑元素
13.5 小结
附录A 安装
附录B SQL入门基础
附录C 范例数据库表

本目录推荐