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

ASP.NET数据库入门经典:C#编程篇

ASP.NET数据库入门经典:C#编程篇

定 价:¥48.00

作 者: John Kauffman,Brian Matsik等著;张哲峰,黄翔宇译;张哲峰译
出版社: 清华大学出版社
丛编项: 清华版WROX公司.NET和Oracle编程经典系列
标 签: C#

购买这本书可以去


ISBN: 9787302061441 出版时间: 2003-01-01 包装: 胶版纸
开本: 26cm 页数: 412 字数:  

内容简介

  对于 Web 站点而言,最基本的要求是能够动态地更新内容,能够准确、安全地传输和存储数据,这些都需要访问数据库。本书全面详尽地介绍了如何使用C#和ASP.NET 来开发数据驱动的 Web 应用程序。本书首先概述了数据驱动的 Web 站点的基本概念,以及开发环境。接着介绍了一些创建数据库的理论和SQL 语言,对数据库的连接以及其他主题,如连接字符串的存储。之后,讨论了 DataReader 和 DataSet 对象,讲述了如何添加、更新和删除记录。然后运用 ADO.NET 的知识,讨论组件、应用程序和存储过程的创建,以及一些性能问题。最后提供了一个实例,将这些知识都应用到一个实际的应用程序中。本书适用于具有一些C#和ASP.NET编程经验的开发人员;熟悉.NET Framework的开发人员;以及广大想要学习如何使用ASP.NET 编写以数据为核心的 Web 应用程序的读者。

作者简介

暂缺《ASP.NET数据库入门经典:C#编程篇》作者简介

图书目录

第1章 在Web上显示数据
1.1 数据驱动Web站点的优缺点
1.1.1 优点
1.1.2 缺点
1.2 数据源
1.2.1 数据库
1.2.2 文本文件
1.2.3 XML
1.2.4 其他数据源
1.3 从数据库中检索数据
1.4 ADO.NET
1.4.1 Windows平台上的数据访问
1.4.2 ADO.NET体系结构
1.4.3 数据提供者
1.5 数据驱动的应用程序体系结构
1.5.1 数据层、业务层和表示层
1.5.2 用控件表示数据
1.6 Microsoft SQL Server Desktop Engine
1.6.1 小型的SQL Server
1.6.2 获得和安装MSDE
1.6.3 使用MSDE
1.7 小结
第2章 关系数据库
2.1 数据库术语和概念
2.2 数据和实体
2.3 关系数据库
2.3.1 SQL概况
2.3.2 Codd的12条规则
2.4 SQL入门介绍
2.4.1 SELECT语句
2.4.2 INSERT、UPDATE以及DELETE语句
2.5 规范化
2.5.1 第一范式(1NF)
2.5.2 第二范式(2NF)
2.5.3 第三范式(3NF)
2.6 SQL Server与Access
2.7 小结
第3章 连接数据源
3.1 什么是连接
3.1.1 ADO与ADO.NET之间的区别
3.1.2 ADO.NET中可用的数据库连接
3.2 连接语法
3.2.1 使用SQL Server.NET数据提供者
3.2.2 使用OLE DB.NET数据提供者——Access
3.2.3 使用OLE DB.NET数据提供者——Excel
3.2.4 有关Connection对象的更多内容
3.2.5 连接XML数据源
3.3 获取模式信息(OLE DB)
3.4 一个更好的连接字符串
3.5 常见的错误
3.6 小结
第4章 DataReader对象、Command对象和Web服务器控件
4.1 处理和显示数据
4.1.1 Command对象
4.1.2 DataReader对象
4.2 使用DataReader对象
4.3 在ASP.NET中使用基于数据的控件
4.4 列表框和下拉列表控件
4.5 使用单选按钮列表
4.6 多项选择
4.6.1 显示多项选择控件
4.6.2 使用来自多个选项的数据
4.7 DataGrid控件
4.7.1 整个网格的格式设置
4.7.2 行的格式设置
4.7.3 进一步显示数据的方法
4.8 常见的错误
4.9 小结
第5章 使用DataSet对象读取数据
5.1 DataSet对象
5.1.1 DataSet和DataReader
5.1.2 DataTable对象
5.1.3 数据传送的6个步骤
5.1.4 访问DataSet表的行和列
5.1.5 处理多数据源
5.1.6 使用DataView对象创建数据的视图
5.2 DataGrid列的属性
5.3 DataGrid排序
5.4 DataGrid分页
5.5 Calendar控件和数据源
5.6 从下拉列表中进行过滤
5.7 常见错误
5.8 小结
第6章 创建和插入记录
6.1 使用ASP.NET和ADO.NET插入数据
6.1.1 看起来非常简单
6.1.2 主键码
6.1.3 外部键码
6.1.4 强制性字段
6.1.5 正规的语法形式
6.2 使用ADO.NET插入新记录
6.3 ASP.NET验证控件
6.4 使用DataSet对象插入记录
6.5 小结
第7章 更新和删除记录
7.1 更新数据库
7.1.1 SQL UPDATE语句
7.1.2 使用Command对象更新记录
7.1.3 使用DataSet更新记录
7.2 删除数据
7.2.1 SQL DELETE语句
7.2.2 使用Command对象来删除记录
7.2.3 使用DataSet删除记录
7.3 验证数据
7.4 小结
第8章 使用存储过程
8.1 存储过程的优点
8.2 调用存储过程
8.3 创建存储过程
8.4 将参数传递到存储过程
8.4.1 SQL变量
8.4.2 从Web页面传递参数
8.5 存储过程输出参数
8.6 小结
第9章 真实的数据驱动ASP.NET应用程序
9.1 处理数据库错误
9.1.1 使用@@ERROR
9.1.2 有效利用@@ERROR
9.1.3 使用RAISEERROR命令引发数据库错误
9.1.4 在.NET中处理错误
9.2 事务处理
9.2.1 SQL中的事务处理
9.2.2 ADO.NET中的事务处理
9.3 代码的组织
9.4 数据安全的技巧
9.4.1 谨慎使用查询字符串的值
9.4.2 不要使用系统管理员(sa)账户
9.4.3 根据需要创建多个SQL用户
9.5 小结
第10章 组件化
10.1 组件化的概念
10.1.1 组件的混乱理解
10.1.2 类库
10.2 使用类库的原因
10.2.1 简化编程工作
10.2.2 增强的持久性
10.3 编写类库
10.3.1 Northwind的业务要求
10.3.2 构造解决方案的结构
10.3.3 在Web页中使用类库
10.3.4 小结
10.4 编写用于数据库访问的类库
10.4.1 设计用于数据库访问的类
10.4.2 概述NwtLibrary
10.4.3 Category,Product和Supplier类
10.4.4 在Web应用程序中使用类库
10.5 其他注意事项
10.5.1 存储过程与类库
10.5.2 兼容性
10.5.3 复杂性
10.5.4 记录文档
10.6 小结
第11章 性能
11.1 性能测量
11.2 连接池
11.2.1 OLE DB和连接池
11.2.2 SQL Server和连接池
11.2.3 其他连接池的属性
11.3 性能计数器
11.4 DataSet、 DataReader和Recordset
11.5 类型化DataSet与后期绑定DataSet
11.6 微调DataSet和DataReader
11.7 小结
第12章 构建一个完整的数据驱动Web应用程序
12.1 Wrox Auction站点概述
12.1.1 基干Web的分类系统
12.1.2 安装应用程序
12.2 ASP.NET页面的流程
12.3 创建应用程序
12.3.1 创建一个新的应用程序
12.3.2 预加载的代码
12.3.3 设置配置信息
12.4 编写应用程序
12.4.1 主页
12.4.2 用户注册和登录
12.4.3 管理出售的产品
12.4.4 浏览和绑定
12.4.5 完成销售
12.5 应用程序的完善
12.6 小结

本目录推荐