Visual Basic.NET and SQL Server 2000:Building an Effective Data Layer

副标题:无

作   者:( )Tony Bain,( )Denise Gosnell等著;康博译

分类号:

ISBN:9787302059998

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

简介

Visual Basic.NET和SQL Server 2000是Microsoft最重要的编程语言和数据库产品,它们为创建以数据为中心的应用程序提供了非常灵活的手段。本书从实际应用的角度出发,详细介绍了Visual Basic.NET和SQL Server 2000相结合的全部知识,具体内容包括ADO.NET类的相关知识、高效存储过程的编写和使用方法、应用程序的数据绑定、以XML格式操作数据、如何维护数据的完整性和安全性以及使用Component Services等,最后还给出一个案例,实际应用本书所介绍的理论知识。   本书着重介绍与数据有关的应用程序开发知识和技巧,非常适合于有一定的VB开发经验、非常熟悉SQL Server(7.0及更高版本)、有.NET Framework基础知识,并熟悉ADO或ADO.NET的中高级开发人员。更多>>

目录

目 录


第1章ADO.NET

1.l通用数据访问和ADO历史

l.2ADO.NET代表数据访问的新时代

l.2.1DataReader

l.2.2DataSet

1.2.3使用DataSet代替DataReader的时机

1.2.4托管提供程序

1.2.5用于数据访问的命名空间

1.3小结

第2章SqIClient命名空间

2.1SqlConnection对象

2.1.l属性

2.1.2方法

2.l.3入池连接

2.2SqlCommand对象

2.2.1属性

2.2.2方法

2.3SqlDataReader对象

2.3.l属性

2.3.2方法

2.4SqlDataAdapter对象

2.4.1属性

2.4.2方法

2.4.3更新数据

2.5DataSet对象

2.5.l属性

2.5.2方法

2.6DataTable对象

2.6.l属性

2.6.2方法

2.7DataRow对象

2.7.1属性

2.7.2方法

2.7.3RowVersion

2.8DataColumn对象

2.9DataRelation

2.10小结

第3章HR应用程序范例

3.1HumanResources数据库

3.2HumanResources项目

3.2.l创建EmployeeDetails窗体

3.2.2EmployeeDetails代码

3.2.3调试

3.2.4测试HumanResources应用程序

3.3小结

第4章用ADO.NET处理数据流

4.l概述

4.2使用DataReader检索数据

4.2.l使用SELECT语句检索数据

4.2.2GET方法

4.2.3检索多个结果集

4.2.4通过执行存储过程检索数据

4.3使用DataReader更新数据

4.4使用DataReader填充控件

4.5小结

第5章编写忧秀的存储过程

5.l存储过程和性能

5.2安全性

5.3执行存储过程

5.3.1动态SQL

5.3.2SETNOCOUNT

5.4存储过程中的参数

5.5SELECT*语句

5.6延期的名称解析方案

5.7连接

5.7.l内部连接

5.7.2外部连接

5.7.3交叉连接

5.8临时表

5.9游标

5.10内联决策

5.11流程控制

5.11.1IF…ELSE

5.11.2WHILE…BREAK…CONTINUE

5.11.3RETURN

5.12传递结果集

5.13导航树

5.14嵌套过程

5.15用户定义函数

5.15.l标量UDF

5.15.2内联UDF

5.15.3表格式UDF

5.16全局变量

5.16.l@@ERROR

5.16.2@@ROWCOUNT

5.16.3@@SERVERNAME

5.16.4@@IDENTITY

5.17处理错误

5.17.1RAISERROR

5.17.2AdHoc错误消息

5.17.3用户定义错误消息

5.17.4处理引发的错误

5.18小结

第6章在VB.NET中使用存储过程

6.l在VS.NET中创建存储过程

6.2DataReader

6.3多个结果集

6.4传递参数

6.4.1SqlParameter对象

6.4.2SqlDataReader和参数

6.5返回参数

6.6检索XML

6.7以XML传递数据

6.8SQLXML

6.9小结

第7章数据绑定

7.l概述

7.2用于WindowsForms的数据绑定

7.2.l简单数据绑定

7.2.2复杂数据绑定

7.3用于WebForms的数据绑定

7.3.l绑定到DataGrid

7.3.2使用DataGrid更新数据

7.4小结

第8章事务和封锁

8.1ACID测试

8.1.l原子性(A)

8.l.2一致性(C)

8.1.3隔离(I)

8.1.4持久性(D)

8.2隐式事务和显式事务

8.3使用事务

8.3.l使用SqlTransaction还是T-SQL

8.3.2BEGINTRANSACTION命令

8.3.3ROLLBACKTRANSACTION命令

8.3.4COMMITTRANSACTION命令

8.3.5SAVETRANSACTION命令

8.3.6事务范围

8.4事务内的命令

8.5事务和锁定

8.5.1锁定的作用

8.5.2设置锁定

8.5.3锁定粒度

8.5.4隔离级别

8.5.5锁定提示

8.5.6显示锁定信息

8.6最好的事务惯例

8.6.l仅在必需时采用事务

8.6.2精简事务

8.6.3使用最低级别的隔离

8.6.4建立可以确保成功操作的事务

8.6.5避免死锁

8.7小结

第9章组件服务

9.1已服务组件

9.2建立己服务组件

9.2.l创建己服务组件

9.2.2创建客户端组件

9.3对象池和其他COM+特性

9.4小结

第10章SQLServer和XML

10.1FORXMLEXPLICIT

10.1.1结果集结构

10.l.2排序

10.1.3属性和元素值

10.1.4填充结果集

10.2使用样式进行转换

10.3作为Web服务的存储过程

10.3.l配置存储过程Web服务

10.3.2引用Web服务

10.3.3使用Web服务

10.4小结

第11章开发人员的有效管理

11.l安全管理

11.1.1SQLServer登录

11.1.2数据库权限

11.2监控SQLServer

11.2.1SQLServerProfiler

11.2.2配置长期运行的查询

11.2.3后台记录

11.2.4IndexTuningWizard

11.3移动数据库

11.3.1CopyDatabaseWizard

11.3.2分割/重组

11.3.3复原到新服务器

11.4生成脚本

11.5小结

第12章案例分析:IBankAdventure

12.1概述

12.2IBankAdventure数据库

12.2.l创建数据库

12.2.2数据库表

12.2.3链接我们的数据

12.2.4存储过程

12.2.5数据库的安全策略

12.3IBankAdventure商务对象

12.3.1DataAccess商务对象

12.3.2Bank商务对象

12.3.3BillPay商务对象

123.4Security商务对象

12.4IBankAdventure用户接口

12.4.l保护我们的Web站点

12.4.2创建IBank项目

12.5需要改进的地方

1

已确认勘误

次印刷

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

Visual Basic.NET and SQL Server 2000:Building an Effective Data Layer
    • 名称
    • 类型
    • 大小

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

    意见反馈

    14:15

    关闭

    云图客服:

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

    或者您是想咨询:

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

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

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

    loading icon