书籍详情
ADO.net+VB.net数据库应用开发指南
作者:章立民 编著
出版社:中国铁道出版社
出版时间:2004-09-01
ISBN:9787113060732
定价:¥54.00
购买这本书可以去
内容简介
本书使用130个以上短小而实用的例子,引领您攻占ADO.NET的核心领域。详细介绍ADO.NET的各个组件,为您奠下扎实根基。演示WindowsForms的数据架构与数据连接。演示新增、修改、删除与搜索的并行输出输入接口。演示BLOB值的读取、写入与显示。演示如何将数据集的更新写回数据源。
作者简介
作者:章立民·资深电脑图书作家,拥有60本以上著作。·台湾微软公司资深顾问讲师。从1993年开始于台湾微软主讲研讨会。·台湾微软最有价值专家MVP。三度当选MVP。·电脑技能基金会数据库应用类命题委员。·台湾工研院机械所制造信息部顾问·台湾资诚会计师事务所信息系统服务部顾问·台湾捷和建设资讯部顾问·台湾盘天科技总经理·台湾盘天科技顾问·台湾一日志工协会资讯顾问·《ComputerDIY》杂志专栏作家·《RUN!PC》杂志专栏作家·曾任教于台湾空中大学、联电、药物食品检验局、调查局、南亚塑胶、NIKE、台湾核电一厂、大众电脑、台湾日立等台湾各大公民营企业与教学机构,乃台湾最权威之专业咨询顾问与讲师。·专长:关系型数据库管理系统、VisualStudio2005开发工具、SQLServer、Access2003与FrontPage2003。将有全系列书籍问世,敬请诸位读者关注。·著作:写作迄今,16年来已有60本以上的电脑著作问世,内容涵盖SQLServer2000、VisualBasic.NET、ASP.NET、CrystalReportforVisualStudio.NET、Access2002~2003、FrontPage2002~2003、VisualFoxPro、WordVBA、Windows等主题。Access2003:用150个范例学查询>>更多作品
目录
第1章 Windows Forms的体系结构与数据绑定
1-1 数据绑定的基本概念
1-2 数据绑定的分类
1-3 到底能和哪些结构与对象进行绑定
1-4 实现简单的数据绑定
1-4-1 在运行阶段进行简单的数据绑定
1-4-2 在设计阶段进行简单的数据绑定
1-5 如何在Windows Form窗体中浏览数据
1-6 实现复杂的数据绑定
1-6-1 在执行阶段进行复杂的数据绑定
1-6-2 在设计阶段进行复杂的数据绑定
1-7 BindingManagerBase类
1-8 CurrencyManager类
1-9 PropertyManager类
1-10 BindingContext类
1-11 Control.DataBindings属性
1-12 Binding类
1-13 Binding.Format与Binding.Parse事件
第2章 ADO.NET的基本知识
2-1 什么是ADO.NET
2-2 ADO.NET的特性
2-2-1 已有ADO技术知识的延伸
2-2-2 支持 N-层的程序设计模型
2-2-3 中断连接
2-2-4 跨语言支持
2-2-5 XML支持
2-3 ADO.NET的体系结构
2-4 DataSet对象
2-4-1 把数据在数据集中进行缓存
2-4-2 独立于数据源
2-4-3 紧密集成XML
2-4-4 结构描述定义数据的结构
2-5 Connection对象
2-6 Command对象
2-7 DataReader对象
2-8 DataAdapter对象
2-9 .NET Framework数据提供者
2-9-1 SQL Server .NET Framework数据提供者
2-9-2 OLE DB .NET Framework数据提供者
2-9-3 ODBC .NET Framework数据提供者
2-9-4 Oracle .NET Framework数据提供者
2-10 应该使用哪一种 .NET Framework数据提供者
结束语
第3章 如何连接数据源
3-1 如何连接SQL Server
3-2 SqlConnection对象的连接字符串
3-3 SqlConnection类的成员
3-3-1 连接对象的属性
3-3-2 连接对象的方法
3-3-3 连接对象的事件
3-4 如何捕捉数据提供者所引发的异常
3-5 连接池(Connection Pooling)
3-5-1 加入连接
3-5-2 删除连接
3-5-3 事务支持
3-5-4 使用连接字符串键值来控制连接池
3-5-5 监控连接池
3-6 通过用户界面连接SQL Server
3-7 如何连接Access数据库
3-8 如何连接Excel电子表格
第4章 如何使用数据命令(SqlCommand)
4-1 两种数据访问模型的优势比较
4-2 两种数据访问模型的使用时机
4-2-1 Web Form网页
4-2-2 XML Web Service
4-2-3 Windows Form
4-3 如何建立数据命令对象
4-4 如何使用数据命令来执行Transact-SQL语句
4-5 如何使用数据命令来执行存储过程
4-6 如何执行会返回单一值的数据命令
4-7 如何执行会返回结果集的数据命令
4-8 如何执行会返回多重结果集的数据命令
4-9 ExecuteReader方法的重载版本
4-10 使用数据命令执行数据库操作与修改数据(DDL、INSERT、UPDATE与DELETE)
4-11 如何将SQL Server数据以XML格式取回
4-12 如何管理Transact-SQL语句中的引号
4-13 如何反复使用SqlCommand对象
4-14 取得与设置数据命令的参数
4-14-1 取得与设置Transact-SQL语句的参数
4-14-2 取得与设置存储过程的参数和返回值
第5章 如何使用数据读取器(SqlDataReader)
5-1 基本观念
5-2 按顺序移到各条记录
5-3 SqlDataReader对象的属性与方法
5-4 从数据库取得结构描述信息
5-5 如何读取、写入与显示SQL Server的 image字段的BLOB值
5-5-1 如何从image字段提取BLOB值
5-5-2 如何将BLOB值写入数据库
5-5-3 如何将image字段内的图像数据显示在 PictureBox控件中
5-5-4 如何将PictureBox控件中的图像数据写回image字段
5-6 使用区块读取与写入BLOB值
5-6-1 使用区块读取BLOB值
5-6-2 使用区块写入BLOB值
第6章 如何建立与使用DataTable
6-1 DataTable对象模型
6-2 建立DataTable对象
6-3 定义DataTable的结构描述
6-4 替表加入字段
6-4-1 使用DataColumn构造函数
6-4-2 直接使用Columns属性的Add方法
6-4-3 DataColumn对象的属性
6-5 建立自动编号字段
6-6 建立表达式字段
6-6-1 表达式语法
6-6-2 用户定义的值
6-6-3 运算符
6-6-4 字符串运算符
6-6-5 通配符
6-6-6 父/子关联性引用
6-6-7 汇总
6-7 定义表的主键
6-8 如何套用UniqueConstraint条件约束
6-8-1 UniqueConstraint构造函数的重载版本
6-8-2 ConstraintCollection.Add方法的重载版本
6-9 如何新建记录
6-10 如何编辑记录
6-11 如何删除记录
6-12 如何搜索记录
6-13 记录的状态与版本
6-14 完善的数据变更操作
6-14-1 BeginEdit、EndEdit与CancelEdit方法
6-14-2 接受或拒绝记录的更改
6-14-3 DataTable.ColumnChanged事件
6-15 设置字段或记录的自定义错误信息
6-16 善用DataTable.Select方法
结束语
第7章 如何建立与使用DataSet
7-1 DataSet的基本概念
7-1-1 将数据在数据集中缓存
7-1-2 独立于数据源之外
7-1-3 紧密集成XML
7-1-4 结构描述定义数据结构
7-1-5 类型与非类型化的DataSet
7-1-6 类型和非类型化数据集的数据访问比较
7-1-7 数据集的大小写区分特性
7-1-8 填入数据集
7-1-9 记录的位置与浏览
7-2 数据集的实现流程
7-3 如何建立数据集
7-4 如何在数据集当中建立表
7-5 自行建立DataTable对象并添加到数据集
7-6 通过数据适配器在数据集当中建立表
7-7 SqlDataAdapter.Fill方法的重载版本
7-8 关于SQL Server的decimal类型
7-9 将现有的条件约束加入DataSet
7-10 表与字段的前后端对应关系
7-11 建立表之间的关系
7-12 外键条件约束
7-12-1 引用完整性
7-12-2 建立外键条件约束
7-12-3 如何使用外键条件约束
7-13 取得与设置数据适配器的命令的参数
7-13-1 取得与设置Transact-SQL语句的参数
7-13-2 使用自动生成的命令
7-13-3 取得与设置存储过程的参数和返回值
结束语
第8章 使用VS.NET工具建立数据适配器和数据集
8-1 使用“服务器资源管理器”建立数据适配器
8-2 使用数据适配器配置向导建立数据适配器
8-3 以手动方式建立与配置数据适配器
8-4 配置数据适配器的参数
8-5 表与字段的前后端对应关系
8-6 预览数据适配器结果
8-7 建立数据集的Visual Studio .NET工具
8-7-1 生成类型化数据集的步骤
8-7-2 使用组件设计工具
8-7-3 使用XML设计工具
8-8 使用组件设计工具建立类型化数据集
8-9 使用表达式建立数据集字段
8-9-1 类型化数据集当中的表达式字段
8-9-2 非类型化数据集中的表达式字段
8-10 将表加入现有数据集
8-11 将现有的类型化数据集加入窗体或组件
8-12 将非类型化的数据集加入窗体或组件
8-12-1 建立非类型化的数据集
8-12-2 加入表和字段
8-12-3 加入条件约束
8-12-4 加入关系
8-13 处理强类型中的Null值
8-14 使用XML设计工具建立DataRelation对象
第9章 如何更新数据集数据并写回数据源
9-1 数据集更新简介
9-1-1 两阶段更新
9-1-2 合并数据集
9-1-3 更新条件约束
9-1-4 记录的状态与版本
9-1-5 取得变更的记录
9-1-6 提交数据集当中的变更
9-1-7 数据验证
9-2 如何在数据集表中新建记录
9-2-1 在类型化或非类型化数据集的表中新建记录
9-2-2 在类型化数据集的表中新建记录
9-3 如何在数据集表中编辑记录
9-3-1 在类型化或非类型化数据集的表中编辑记录
9-3-2 在类型化数据集的表中编辑记录
9-4 如何在数据集表中删除记录
9-5 数据更新事件
9-6 暂时停止更新条件约束
9-7 合并数据集
9-8 提交数据集中的变更
9-9 识别并返回变更的记录
9-9-1 检查变更的记录
9-9-2 提取变更的记录
9-9-3 在数据集当中搜索个别的记录
9-9-4 如何取得记录的特定版本
9-9-5 找出具有错误的记录
9-10 如何验证数据
9-10-1 数据集当中的数据验证
9-10-2 在字段变更期间验证数据
9-10-3 在记录变更期间验证数据
9-11 将数据集变更写回数据源
9-12 如何响应数据库更新错误
9-13 ADO.NET的并发控制
9-13-1 并发控制的类型
9-13-2 ADO.NET与Visual Studio .NET的并发控制
9-13-3 使用动态SQL实现开放式并发
9-13-4 使用存储过程实现开放式并发
9-13-5 如何处理并发错误
9-14 并发冲突范例
第10章 如何使用事务
10-1 如何在ADO.NET中执行事务
10-2 如何添加一个分布式事务
第11章 如何建立与使用DataView
11-1 如何建立一个DataView
11-1-1 DataView构造函数
11-1-2 DataTable的DefaultView属性
11-2 将DataView加入窗体或组件
11-3 使用DataView来排序数据
11-4 使用DataView来筛选数据
11-5 查看DataView的内容
11-6 使用Find方法搜索DataView中的记录
11-7 使用FindRows方法搜索DataView中的记录
11-8 使用DataView浏览关系
11-9 使用DataView来修改数据
附录1 System.Data.SqlTypes命名空间
附录2 范例安装与使用说明
1-1 数据绑定的基本概念
1-2 数据绑定的分类
1-3 到底能和哪些结构与对象进行绑定
1-4 实现简单的数据绑定
1-4-1 在运行阶段进行简单的数据绑定
1-4-2 在设计阶段进行简单的数据绑定
1-5 如何在Windows Form窗体中浏览数据
1-6 实现复杂的数据绑定
1-6-1 在执行阶段进行复杂的数据绑定
1-6-2 在设计阶段进行复杂的数据绑定
1-7 BindingManagerBase类
1-8 CurrencyManager类
1-9 PropertyManager类
1-10 BindingContext类
1-11 Control.DataBindings属性
1-12 Binding类
1-13 Binding.Format与Binding.Parse事件
第2章 ADO.NET的基本知识
2-1 什么是ADO.NET
2-2 ADO.NET的特性
2-2-1 已有ADO技术知识的延伸
2-2-2 支持 N-层的程序设计模型
2-2-3 中断连接
2-2-4 跨语言支持
2-2-5 XML支持
2-3 ADO.NET的体系结构
2-4 DataSet对象
2-4-1 把数据在数据集中进行缓存
2-4-2 独立于数据源
2-4-3 紧密集成XML
2-4-4 结构描述定义数据的结构
2-5 Connection对象
2-6 Command对象
2-7 DataReader对象
2-8 DataAdapter对象
2-9 .NET Framework数据提供者
2-9-1 SQL Server .NET Framework数据提供者
2-9-2 OLE DB .NET Framework数据提供者
2-9-3 ODBC .NET Framework数据提供者
2-9-4 Oracle .NET Framework数据提供者
2-10 应该使用哪一种 .NET Framework数据提供者
结束语
第3章 如何连接数据源
3-1 如何连接SQL Server
3-2 SqlConnection对象的连接字符串
3-3 SqlConnection类的成员
3-3-1 连接对象的属性
3-3-2 连接对象的方法
3-3-3 连接对象的事件
3-4 如何捕捉数据提供者所引发的异常
3-5 连接池(Connection Pooling)
3-5-1 加入连接
3-5-2 删除连接
3-5-3 事务支持
3-5-4 使用连接字符串键值来控制连接池
3-5-5 监控连接池
3-6 通过用户界面连接SQL Server
3-7 如何连接Access数据库
3-8 如何连接Excel电子表格
第4章 如何使用数据命令(SqlCommand)
4-1 两种数据访问模型的优势比较
4-2 两种数据访问模型的使用时机
4-2-1 Web Form网页
4-2-2 XML Web Service
4-2-3 Windows Form
4-3 如何建立数据命令对象
4-4 如何使用数据命令来执行Transact-SQL语句
4-5 如何使用数据命令来执行存储过程
4-6 如何执行会返回单一值的数据命令
4-7 如何执行会返回结果集的数据命令
4-8 如何执行会返回多重结果集的数据命令
4-9 ExecuteReader方法的重载版本
4-10 使用数据命令执行数据库操作与修改数据(DDL、INSERT、UPDATE与DELETE)
4-11 如何将SQL Server数据以XML格式取回
4-12 如何管理Transact-SQL语句中的引号
4-13 如何反复使用SqlCommand对象
4-14 取得与设置数据命令的参数
4-14-1 取得与设置Transact-SQL语句的参数
4-14-2 取得与设置存储过程的参数和返回值
第5章 如何使用数据读取器(SqlDataReader)
5-1 基本观念
5-2 按顺序移到各条记录
5-3 SqlDataReader对象的属性与方法
5-4 从数据库取得结构描述信息
5-5 如何读取、写入与显示SQL Server的 image字段的BLOB值
5-5-1 如何从image字段提取BLOB值
5-5-2 如何将BLOB值写入数据库
5-5-3 如何将image字段内的图像数据显示在 PictureBox控件中
5-5-4 如何将PictureBox控件中的图像数据写回image字段
5-6 使用区块读取与写入BLOB值
5-6-1 使用区块读取BLOB值
5-6-2 使用区块写入BLOB值
第6章 如何建立与使用DataTable
6-1 DataTable对象模型
6-2 建立DataTable对象
6-3 定义DataTable的结构描述
6-4 替表加入字段
6-4-1 使用DataColumn构造函数
6-4-2 直接使用Columns属性的Add方法
6-4-3 DataColumn对象的属性
6-5 建立自动编号字段
6-6 建立表达式字段
6-6-1 表达式语法
6-6-2 用户定义的值
6-6-3 运算符
6-6-4 字符串运算符
6-6-5 通配符
6-6-6 父/子关联性引用
6-6-7 汇总
6-7 定义表的主键
6-8 如何套用UniqueConstraint条件约束
6-8-1 UniqueConstraint构造函数的重载版本
6-8-2 ConstraintCollection.Add方法的重载版本
6-9 如何新建记录
6-10 如何编辑记录
6-11 如何删除记录
6-12 如何搜索记录
6-13 记录的状态与版本
6-14 完善的数据变更操作
6-14-1 BeginEdit、EndEdit与CancelEdit方法
6-14-2 接受或拒绝记录的更改
6-14-3 DataTable.ColumnChanged事件
6-15 设置字段或记录的自定义错误信息
6-16 善用DataTable.Select方法
结束语
第7章 如何建立与使用DataSet
7-1 DataSet的基本概念
7-1-1 将数据在数据集中缓存
7-1-2 独立于数据源之外
7-1-3 紧密集成XML
7-1-4 结构描述定义数据结构
7-1-5 类型与非类型化的DataSet
7-1-6 类型和非类型化数据集的数据访问比较
7-1-7 数据集的大小写区分特性
7-1-8 填入数据集
7-1-9 记录的位置与浏览
7-2 数据集的实现流程
7-3 如何建立数据集
7-4 如何在数据集当中建立表
7-5 自行建立DataTable对象并添加到数据集
7-6 通过数据适配器在数据集当中建立表
7-7 SqlDataAdapter.Fill方法的重载版本
7-8 关于SQL Server的decimal类型
7-9 将现有的条件约束加入DataSet
7-10 表与字段的前后端对应关系
7-11 建立表之间的关系
7-12 外键条件约束
7-12-1 引用完整性
7-12-2 建立外键条件约束
7-12-3 如何使用外键条件约束
7-13 取得与设置数据适配器的命令的参数
7-13-1 取得与设置Transact-SQL语句的参数
7-13-2 使用自动生成的命令
7-13-3 取得与设置存储过程的参数和返回值
结束语
第8章 使用VS.NET工具建立数据适配器和数据集
8-1 使用“服务器资源管理器”建立数据适配器
8-2 使用数据适配器配置向导建立数据适配器
8-3 以手动方式建立与配置数据适配器
8-4 配置数据适配器的参数
8-5 表与字段的前后端对应关系
8-6 预览数据适配器结果
8-7 建立数据集的Visual Studio .NET工具
8-7-1 生成类型化数据集的步骤
8-7-2 使用组件设计工具
8-7-3 使用XML设计工具
8-8 使用组件设计工具建立类型化数据集
8-9 使用表达式建立数据集字段
8-9-1 类型化数据集当中的表达式字段
8-9-2 非类型化数据集中的表达式字段
8-10 将表加入现有数据集
8-11 将现有的类型化数据集加入窗体或组件
8-12 将非类型化的数据集加入窗体或组件
8-12-1 建立非类型化的数据集
8-12-2 加入表和字段
8-12-3 加入条件约束
8-12-4 加入关系
8-13 处理强类型中的Null值
8-14 使用XML设计工具建立DataRelation对象
第9章 如何更新数据集数据并写回数据源
9-1 数据集更新简介
9-1-1 两阶段更新
9-1-2 合并数据集
9-1-3 更新条件约束
9-1-4 记录的状态与版本
9-1-5 取得变更的记录
9-1-6 提交数据集当中的变更
9-1-7 数据验证
9-2 如何在数据集表中新建记录
9-2-1 在类型化或非类型化数据集的表中新建记录
9-2-2 在类型化数据集的表中新建记录
9-3 如何在数据集表中编辑记录
9-3-1 在类型化或非类型化数据集的表中编辑记录
9-3-2 在类型化数据集的表中编辑记录
9-4 如何在数据集表中删除记录
9-5 数据更新事件
9-6 暂时停止更新条件约束
9-7 合并数据集
9-8 提交数据集中的变更
9-9 识别并返回变更的记录
9-9-1 检查变更的记录
9-9-2 提取变更的记录
9-9-3 在数据集当中搜索个别的记录
9-9-4 如何取得记录的特定版本
9-9-5 找出具有错误的记录
9-10 如何验证数据
9-10-1 数据集当中的数据验证
9-10-2 在字段变更期间验证数据
9-10-3 在记录变更期间验证数据
9-11 将数据集变更写回数据源
9-12 如何响应数据库更新错误
9-13 ADO.NET的并发控制
9-13-1 并发控制的类型
9-13-2 ADO.NET与Visual Studio .NET的并发控制
9-13-3 使用动态SQL实现开放式并发
9-13-4 使用存储过程实现开放式并发
9-13-5 如何处理并发错误
9-14 并发冲突范例
第10章 如何使用事务
10-1 如何在ADO.NET中执行事务
10-2 如何添加一个分布式事务
第11章 如何建立与使用DataView
11-1 如何建立一个DataView
11-1-1 DataView构造函数
11-1-2 DataTable的DefaultView属性
11-2 将DataView加入窗体或组件
11-3 使用DataView来排序数据
11-4 使用DataView来筛选数据
11-5 查看DataView的内容
11-6 使用Find方法搜索DataView中的记录
11-7 使用FindRows方法搜索DataView中的记录
11-8 使用DataView浏览关系
11-9 使用DataView来修改数据
附录1 System.Data.SqlTypes命名空间
附录2 范例安装与使用说明
猜您喜欢