首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

讲义17:ADO.NET数据库技术

一、教学目标

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组件的方式,实现相应的功能

增加管理员

查询所有的管理员帐号信息

修改管理员信息

删除管理员信息

感谢阅读

关注“熊哥是程序猿”

学习更多知识

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171228G0KOVM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券