Database Programming with Visual Basic .NET

副标题:无

作   者:(丹)Carsten Thomsen著;盛和太,白葳译

分类号:

ISBN:9787302083306

微信扫一扫,移动浏览光盘

简介

   [font color="#ff6600"]本书特点:    · 学习并掌握ado.net五连接数据访问的概念,包括并发、事件以及异常处理    · 探讨如何使用3种不同的.net data provider(sql server.net data provider、ole db.net data provider和odbc.net data provider)与sql server连接    · 通过示例代码连接以下版本(或更高版本)的数据库:mysql 3.23.51、oracle 9i、ibm db2 7.2 ee、microsoft access 2000和sqlserver[/font]       本书介绍了如何访问sql server、active directory、exchange server 2000以及message queuing等类型的数据库;引导读者深入了解ado.net的工作原理以及如何使用ado.net的类;并讲述了如何创建各种不同的数据库项,比如表、约束、存储过程、视图、触发器等。 本书的目标读者是对visual studio.net或visual basic有一定了解的用户;并认为读者具有面向对象编程(oop)、ado和数据库设计的基本知识。

目录

第ⅰ部分 初识.net和数据库

第1章 visual studio.net快速入门

1.1 回顾编程概念

1.1.1 .net framework组件一瞥

1.1.2 jit与虚拟机

1.1.3 程序集和命名空间

1.1.4 .net framework类库

1.2 熟练使用vs.net集成开发环境

1.2.1 所有语言共享ide

1.2.2 两种界面模式

1.2.3 内置web浏览器功能

1.2.4 命令窗口

1.2.5 内置对象浏览器

1.2.6 集成调试器

1.2.7 集成帮助系统

1.2.8 宏

1.2.9 升级的部署工具

1.2.10 文本编辑器

1.2.11 ide和工具调整

1.2.12 server explorer

.1.2.13 数据连接

1.2.14 toolbox

1.2.15 task list

1.3 本章小结

第2章 使用数据库

2.1 数据库的概念

2.2 使用数据库的原因

2.3 关系数据库与层次数据库

2.3.1 层次数据库

2.3.2 关系数据库

2.4 vb.net程序员对关系数据库需要了解什么

2.4.1 数据库管理系统

2.4.2 表

2.4.3 行和记录

2.4.4 列和字段

2.4.5 null值

2.4.6 关系数据库模型

2.4.7 键

2.4.8 索引

2.4.9 数据完整性

2.4.10 规范化

2.4.11 反规范化

2.5 userman数据库架构

2.6 本章小结


第ⅱado.net连接层参考

第3章 理解ado.net

3.1 数据相关的命名空间

3.2 本章小结

第4章 数据提供程序简介

4.1 本章小结

第5章 connections类和transactions类

5.1 connection类

5.1.1 connectionstring属性

5.1.2 connection类属性

5.1.3 connection类方法

5.1.4 connection类事件

5.1.5 打开连接

5.1.6 关闭连接

5.1.7 销毁连接

5.1.8 比较connection对象

5.1.9 操作连接状态

5.1.10 共享连接

5.1.11 处理提供程序、驱动程序和数据源消息

5.2 事务

5.2.1 定义事务边界

5.2.2 手动事务

5.2.3 自动化事务

5.3 处理connection类和transaction类异常

5.4 本章小结

第6章 command类和parameter类

6.1 使用command对象

6.1.1 odbccommand、oledbcommand和sqlcommand类

6.1.2 command类属性

6.1.3 command类方法

6.1.4 执行命令

6.1.5 处理command类异常

6.2 使用parameter对象

6.2.1 实例化parameter对象

6.2.2 设置参数的数据类型

6.2.3 指定参数类型

6.2.4 参数映射

6.2.5 对参数使用空值

6.3 本章小结

第7章 datareader类

7.1 使用datareader类

7.1.1 odbcdatareader、oledbdatareader和sqldatareader类

7.1.2 声明和实例化datareader对象

7.1.3 打开datareader对象

7.1.4 关闭datareader对象

7.1.5 在datareader中读取行

7.1.6 检查列中的空值

7.1.7 从数据源读取图像

7.1.8 提取元数据

7.1.9 处理多个结果

7.1.10 datareader属性

7.1.11 datareader方法

7.1.12 处理datareader异常

7.1.13 何时使用datareader类

7.1.14 xmlreader类

7.1.15 xmlreader属性

7.1.16 xmlreader方法

7.1.17 声明和实例化xmlreader对象

7.1.18 打开xmlreader对象

7.1.19 关闭xmlreader对象

7.1.20 在xmlreader对象中的读取行

7.1.21 xmlreader对象中的定位

7.1.22 处理xmlreader异常

7.2 本章小结

第8章 dataadapter类和commandbuilder类

8.1 介绍dataadapter类

8.1.1 dataadapter属性

8.1.2 dataadapter方法

8.1.3 dataadapter事件

8.1.4 实例化dataadapter对象

8.1.5 设置command属性

8.1.6 填充datasetdatatable对象

8.1.7 检索select语句参数

8.1.8 从数据源检索架构

8.1.9 更新数据源

8.2 使用commandbuilder类

8.2.1 何时使用commandbuilder类

8.2.2 准备dataadapter

8.3 本章小结


第ⅲ ado.net无连接层参考

第9章 dataset类

9.1 使用dataset类

9.1.1 recordset类与dataset类

9.1.2 dataset类属性

9.1.3 dataset类方法

9.1.4 dataset类事件

9.1.5 实例化dataset对象

9.1.6 使用dataadapter类填充dataset对象

9.1.7 清除dataset对象中的数据

9.1.8 清除dataset对象

9.1.9 复制dataset对象

9.1.10 合并dataset对象中的数据和其他数据

9.1.11 检测并处理dataset对象中数据的改动

9.1.12 接受或拒绝dataset对象中数据的改动

9.1.13 使用dataadapter类更新数据源

9.2 本章小结

第10章 datatable类和dataview类

10.1 使用datatable类

10.1.1 datatable类属性

10.1.2 datatable类方法

10.1.3 datatable类事件

10.1.4 声明和实例化datatable对象

10.1.5 构造您自己的datatable对象

10.1.6 填充datatable对象

10.1.7 清除datatable对象中的数据

10.1.8 复制datatable对象

10.1.9 搜索datatable对象

10.1.10复制 datatable对象中的行

10.1.11 处理列改动

10.1.12 处理行改动

10.1.13 处理行删除

10.2 使用dataview类

10.2.1 dataview类属性

10.2.2 dataview类方法

10.2.3 dataview类事件

10.2.4 声明和实例化dataview对象

10.2.5 搜索dataview对象

10.2.6 对dataview进行排序

10.2.7 操作dataview对象中的行

10.3 本章小结

第11章 datarow类和datacolumn类

11.1 使用datarow类

11.1.1 datarow类属性

11.1.2 datarow类方法

11.1.3 datarow类事件

11.1.4 声明和初始化datarow对象

11.1.5 操作datarow对象

11.1.6 datarow对象的不同版本

11.1.7 处理datarow对象的错误

11.2 使用datacolumn类

11.2.1 datacolumn类属性

11.2.2 datacolumn类方法

11.2.3 datacolumn类事件

11.2.4 声明和初始化datacolumn对象

11.2.5 使用autoincrement datacolumn对象

11.2.6 处理空值

11.3 本章小结

第12章 数据关系

12.1 使用datarelation类

12.1.1 datarelation类属性

12.1.2 datarelation类方法

12.1.3 datarelation类事件

12.1.4 声明和初始化datarelation对象

12.1.5 使用带有关系的约束

12.1.6 关系定位

12.2 本章小结


第ⅳ 在vs.net ide中使用数据库

第13章 集成开发环境中的数据库应用

13.1 使用server explorer

13.1.1 处理数据连接

13.1.2 处理服务器

13.2 数据库项目

13.2.1 创建数据库项目文件夹

13.2.2 删除数据库项目文件夹

13.2.3 将数据库对象添加到数据库项目中

13.3 使用面向企业架构师的visio设计数据库

13.4 使用database designer设计数据库

13.4.1 创建数据库关系图

13.4.2 保存数据库关系图

13.5 使用table designer

13.5.1 添加列

13.5.2 设置主键

13.5.3 添加索引和键

13.5.4 添加约束

13.5.5 创建关系

13.6 使用query designer设计查询

13.6.1 初识query designer窗格

13.6.2 检查sql语法

13.6.3 执行查询

13.6.4 分析各种查询类型

13.7 使用sql editor编辑脚本

13.7.1 使用query editor生成sql语句

13.7.2 保存脚本

13.7.3 编辑和使用脚本模板

13.7.4 运行sql脚本

13.8 创建类型化的dataset类

13.8.1 使用xml designer创建类型化的dataset对象

13.8.2 使用dataset desinger创建类型化的dataset对象

13.8.3 使用类型化的dataset类

13.9 本章小结


第ⅴ部分 异常处理与调试

第14章 异常处理

14.1 结构化异常处理

14.1.1 启用结构化异常处理

14.1.2 在一个过程中使用两种或多种结构化异常处理程序

14.1.3 分析exception类

14.1.4 处理结构化异常处理程序中的异常

14.1.5 过滤异常

14.1.6 创建自己的异常

14.1.7 抛出结构化异常

14.1.8 处理数据相关异常

14.1.9 结构化异常的clr处理

14.2 非结构化异常处理

14.2.1 启用非结构化异常处理

14.2.2 分隔异常处理程序和正常代码

14.2.3 在同一个过程中使用多个非结构化异常处理程序

14.2.4 使用父异常处理程序

14.2.5 禁用非结构化异常处理程序

14.2.6 禁用非结构化的本地异常

14.2.7 忽略异常并继续执行

14.2.8 在异常处理程序中处理异常

14.2.9 分析err对象

14.2.10 引发非结构化异常

14.2.11 确定抛出的异常是不是用户自定义异常

14.2.12 捕获dll文件中出现的异常

14.2.13 处理数据相关异常

14.3 本章小结

第15章 使用debug类和trace类

15.1 使用debug类

15.1.1 启用调试功能

15.1.2 禁用调试功能

15.1.3 使用调试断言

15.1.4 使用调试错误消息

15.1.5 debug类的方法和属性

15.2 使用trace类

15.3 本章小结


第ⅵ部分 服务器端处理

第16章 使用存储过程

16.1 优化问题

16.2 使用存储过程和函数

16.2.1 使用存储过程的原因

16.2.2 创建和运行存储过程

16.2.3 检索return语句指定的值

16.2.4 自动生成存储过程代码

16.2.5 改变存储过程的名称

16.2.6 查看存储过程的相关性

16.2.7 运行oracle存储过程

16.2.8 运行db2存储过程

16.3 本章小结

第17章 使用视图

17.1 使用视图

17.1.1 使用视图的限制

17.1.2 使用视图的原因

17.1.3 创建视图

17.1.4 在ide中运行视图

17.1.5 在代码中使用视图

17.2 本章小结

第18章 使用触发器

18.1 使用触发器

18.1.1 使用触发器的原因

18.1.2 创建触发器

18.1.3 查看触发器源代码

18.2 本章小结


第ⅶ部分 层次数据库

第19章 层次数据库

19.1 ldap

19.2 编程访问active directory

19.2.1 system.directoryservices命名空间

19.2.2 探讨directoryentry类

19.2.3 用active directory中查找对象

19.2.4 返回非默认的active directory

19.2.5 处理对象的属性值

19.3 使用ole db.net data provider访问active directory

19.3.1 利用连接的ole db provider

19.3.2 指定利用ldap协议访问的域

19.3.3 指定从active directory检索的信息

19.3.4 更新active directory对象

19.3.5 检索用户sid

19.4 本章小结

第20章 exchange server

20.1 使用microsoft ole db exchange server provider

20.2 使用microsoft ole db provider for internet publishing

20.3 使用sql server访问作为链接服务器的exchange server

20.3.1 把exchange server设置为链接服务器

20.3.2 关闭链接服务器exchange server

20.3.3 在链接服务器exchange server上创建视图

20.4 本章小结


第ⅷ部分 message queuing

第21章 消息队列

21.1 安装message queuing

21.1.1 工作组模型与active directory模型

21.1.2 非独立客户端、独立客户端与服务器

21.2 无连接编程

21.3 messagequeue类一瞥

21.4 何时使用消息队列

21.5 使用消息队列

21.5.1 私有队列与公共队列

21.5.2 编程创建队列

21.5.3 显示或个性消息队列的属性

21.5.4 绑定现有消息队列

21.5.5 发送消息

21.5.6 检索消息

21.5.7 查看消息

21.5.8 从队列中挑选特定的消息

21.5.9 检索队列中的所有消息

21.5.10 异步发送和检索消息

21.5.11 清除队列中的消息

21.5.12 按优先级排列消息

21.5.13 定位消息队列

21.5.14 删除消息队列

21.5.15 控制消息队列的存储空间

21.6 事务化消息队列

21.6.1 内部事务

21.6.2 外部事务

21.6.3 创建事务化的消息队列

21.6.4 启动事务

21.6.5 结束事务

21.6.6 使用messagequeuetransaction类

21.7 系统生成的队列

21.8 保护message queuing

21.8.1 使用身份验证

21.8.2 使用加密

21.8.3 使用访问控制

21.8.4 使用setpermissions方法

21.8.5 使用审计

21.9 msmq 3.0的特性

21.9.1 添加msmq 3.0功能

21.9.2 使用msmq 3.0尖

21.9.3 通过internet传输消息

21.9.4 向多个队列发送消息

21.9.5 可编程管理

21.9.6 使用消息队列触发器

21.9.7 msmq 3.0特性总结

21.10 本章小结


第ⅸ部分 xml与sql server 2000

第22章 使用xml与sql server 2000

22.1 sql server与xml

22.2 使用sqlxml 3.0

22.2.1 安装sqlxml 3.0

22.2.2 配置isapi extension

22.2.3 重新启动虚拟目录应用程序

22.2.4 测试isapi extension

22.2.5 客户端与服务器端xml格式化

22.2.6 sqlxml 3.0 menaged classes

22.2.7 通过sqlxml 3.0使用web服务

22.3 本章小结


第ⅹ部分 数据包装

第23章 数据包装器

23.1 使用数据包装器的原因

23.2 面向对象编程

23.2.1 多态

23.2.2 继承

23.2.3 封装

23.2.4 与oop有关的vb.net关键字

23.3 包装数据库

23.4 本章小结

第?部分 数据绑定控件
第24章 windows数据绑定控件

24.1 数据绑定控件与手动数据连接

24.2 不同的ui,不同的控件

24.3 对windows form使用数据绑定控件

24.3.1 检查绑定上下文

24.3.2 创建数据绑定windows form控件

24.3.3 将数据绑定windows form控件添加到toolbox中

24.4 本章小结

第25章 web数据绑定控件

25.1 对web form使用数据绑定控件

25.2 将asp.net服务器控件绑定到数据源

25.2.1 维护状态

25.2.2 选择正确的数据存储

25.2.3 使用data form wizard创建窗体

25.2.4 创建数据绑定web form控件

25.3 本章小结


第?部分 示例应用程序

第26章 userman

26.1 标识uerman中的信息

26.2 找出对象

26.2.1 数据库对象

26.2.2 ative directory对象

26.2.3 其他对象

26.3 创建客户端

26.4 提示与思路

26.4.1 数据库方面的建议

26.4.2 一般建议

26.5 本章小结


附录

附录a 游标与锁定

附录b 使用传统ado与com interop

附录c 连接层属性、方法和事件

附录d 无连接层属性、方法和事件

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Database Programming with Visual Basic .NET
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon