
| Visual Basic .NET继承了Visual Basic简单易学的特点,且功能强大。Visual Basic .NET在访问数据库上,增加了数据适配器、数据集等对象,特别是DataSet具有许多XML特性,包括生成和使用XML数据和XML架构的能力。本书的读者对象是对Visual Studio.NET和Visual Basic有一定了解的中级用户。另外,读者还要具备面向对象程序设计(Object Oriented Programming,OOP)和数据库设计的一些基本知识。 |
| 第1章 ADO.NET的基本知识1 1.1 ADO.NET数据访问1 1.1.1 ADO.NET简介1 1.1.2 连接环境与非连接环境2 1.1.3 ADO.NET对象模型2 1.1.4 与数据相关的命名空间4 1.1.5 ADO.NET与XML4 1.2 在服务器资源管理器中使用数据库5 1.2.1 获取数据5 1.2.2 实例——创建简单的数据库应用程序5 习题7 第2章 连接数据源9 2.1 选择.NET数据提供程序9 2.1.1 .NET数据提供程序简介9 2.1.2 选择.NET数据提供程序9 2.2 SqlConnection类的成员10 2.2.1 引入ADO.NET命名空间10 2.2.2 SqlConnection类的构造函数10 2.2.3 连接对象的属性11 2.2.4 连接对象的方法12 2.2.5 连接对象的事件12 2.2.6 捕捉数据提供者所引发的异常13 2.2.7 实例——连接SQL Server数据库14 2.2.8 实例——连接Access数据库16 2.2.9 实例——连接Excel电子表格17 2.2.10 实例——测试数据库连接状态18 2.2.11 实例——捕捉数据提供者所引发的异常20 2.3 连接池22 2.3.1 连接池的概念22 2.3.2 使用连接字符串值来控制连接池23 2.3.3 实例——监视和管理SQL Server的连接池24 习题29 第3章 在连接环境下的数据存取33 3.1 使用连接环境33 3.1.1 连接环境下应用程序的对象模型33 3.1.2 连接环境中使用的类34 3.2 Command对象34 3.2.1 Command类的构造函数34 3.2.2 Command对象常用属性35 3.2.3 Command对象常用方法36 3.2.4 实例——建立一个SQL Server数据库36 3.2.5 实例——在SQL Server数据库中建立一个表38 3.2.6 实例——新建、修改与删除数据记录39 3.2.7 实例——反复使用SqlCommand对象完成查询44 3.3 DataReader对象46 3.3.1 DataReader对象的常用属性46 3.3.2 DataReader对象的常用方法47 3.3.3 实例——输出到Excel电子表格49 3.3.4 实例——返回多重结果集52 3.3.5 实例——从数据库取得结构描述信息55 3.3.6 使用ExecuteReader方法的重载版本56 3.4 使用存储过程57 3.4.1 实例——在Visual Studio .NET中创建存储过程58 3.4.2 实例——建立一个存储过程59 3.4.3 实例——执行存储过程61 3.5 Command对象参数64 3.5.1 SqlParameter类的构造函数65 3.5.2 SqlDbType枚举66 3.5.3 SqlParameter对象常用属性67 3.5.4 SqlParameterCollection类的Add方法68 3.5.5 实例——取得与设置Transact-SQL语句的参数69 3.5.6 实例——取得与设置存储过程的参数和返回值(1)75 3.5.7 实例——取得与设置存储过程的参数和返回值(2)82 3.5.8 实例——读写数据库图像信息86 3.6 使用触发器90 3.7 使用事务机制92 3.7.1 使用SQL语句来管理事务92 3.7.2 使用ADO.NET管理事务94 3.7.3 实例——在ADO.NET中执行事务96 习题98 第4章 建立和使用DataSet102 4.1 DataSet的基本概念102 4.1.1 DataSet对象模型102 4.1.2 构建DataSet103 4.2 DataTable的基本概念103 4.2.1 DataTable对象模型104 4.2.2 构建DataTable对象104 4.2.3 建立DataTable对象并添加到DataTableCollection105 4.3 定义DataTable的结构106 4.3.1 使用DataColumn构造函数106 4.3.2 直接…… |
商品评论(0条)