一、教学目标
ADO.NET体系结构
Connection组件
Command组件
DataReader组件
DataAdapter组件
二、内容及操作步骤
1. ADO.NET体系结构:两张图
数据提供程序:连接数据库,执行SQL语句,操作数据
数据集:提供数据的存储结构,内存中的数据库
2.ADO.NET数据提供程序的四大组件
2.1 Connection组件
概述: 建立数据库的连接组件
属性成员
注:连接字符串通常存放在Web.Config文件中
方法成员
2.2 Command组件
概述: 基于Connection组件建立的连接,执行SQL语句。使用时Connection组件必须显式的打开和关闭。
属性成员
方法成员
2.3 DataReader组件
概述: 提供一个记录指针只向前不后退的数据读取组件
属性成员
方法成员
2.4 DataAdapter组件
概述:
属性成员
方法成员
3.ADO.NET提供程序
3.1 SQL SERVER .NET Framework数据提供程序
概述: 微软专为SQLSERVER数据库开发的数据提供程序
名称空间:System.Data.SqlClient;
类名:SqlConnection、SqlCommand、SqlDataReader和SqlDataAdapter
连接字符串:键值对集合,键与值之间用=分隔,键值对之间用分号分隔
举例:
String cnnstr=”server=127.0.0.1;database=StuMis;uid=stu3;pwd=stu3##”;
注:注意自己的主机名后面有没有实例名,即\SQLEXPRESS,\SQLEXPRESS 指定了 SQLEXPRESS 命名实例,如果有,那么连接字符串中IP地址后面也需要加上\SQLEXPRESS
即:String cnnstr=”server=127.0.0.1\SQLEXPRESS;database=StuMis;uid=stu3;pwd=stu3##”;
也可以看登录数据库时数据库登录界面的服务器名称;
3.2 OleDb .NET Framework提供程序
概述:
名称空间:
类名:
4.异常处理
4.1 概述:对程序执行不可预期的结果进行保护,捕获异常给出提示。
4.2 异常处理语句
try
{
//要保护运行的代码
}
catch(Exception ex)
{
//异常发生时,执行的代码
}
finally
{
//不管异常是否发生,需要收尾的程序代码
}
5.DBHelper
三、课堂练习
2.连接SQL SERVER 数据库
在Web.Config文件中设置连接字符串
在Web.Config中获取连接字符串
创建连接组件
3.用Command和DataReader实现增、删、改、查功能
准备SQL语句
创建Command组件
调用Command组件的方式,实现相应的功能
增加管理员
查询所有的管理员帐号信息
修改管理员信息
删除管理员信息
感谢阅读
关注“熊哥是程序猿”
学习更多知识
领取专属 10元无门槛券
私享最新 技术干货