.net oracle 连接超时_ADO.NET (一) 前言

ADO.NET     (一) 前言

   前导课程:

   SQL 数据库

   C#程序基础

   WPF 界面开发技术

   WinForm 界面开发 

一、ADO.NET介绍 

1. 什么是ADO.NET 

    ADO ( ActiveX Data Objects) : 早期开发人员用来访问数据库的组件   oledb 接口,基于COM技术。

    ADO.NET :拥有自己的接口,基于.net体系架构, 类库

                         是一种数据访问技术,应用程序可以连接数据库,并以各种方式来操作数据库中的数据。

  C/S  :  Client/Server  客户端/服务器   两层架构

  B/S  :  Brower/Server  浏览器/服务器   三层架构


2. 为什么要学习 ADO.NET

    C#  :桌面应用程序开发:宾馆管理系统、财务管理系统、人事管理系统、医院管理系统等等

    WEB 网站

    移动应用程序


二、数据库 DataBase

  不同的数据源(数据库、缓存...)采用不同的协议

  根据运行的操作系统和管理系统的情况

 数据库管理系统:System.Data.dll

   Access    :Olede,Odbc

   Sql Server:  SqlClient

   Oracle    :  OracleClient    (System.Data.OracleClient.dll)

 常用命名空间:  

  using System.Data

  using System.Data.SqlClient


三、数据库的访问方式

    连接式:

    1.在线处理数据,手动打开和关闭数据库的连接

    2.访问速度快 、数据实时更新

    3.等待时间长、安全隐患

    断开式:

   1. 离线处理数据

    2.仅为数据传输打开连接,传输完毕后立即关闭数据库

    3.数据无法实时更新,访问速度慢          

    4.等待时间短、相对安全

31665cea78f1d0f53af2948c0c84d2a9.png

.NET Framework数据提供者

1.System.Data.SqlClient 提供SQL Server数据访问.
2.System.Data.OleDb 连接OLE DB.
3.System.Date.OracleClient 用于Oracle数据源.
4.System.Data.EntityClient 为实体数据模型应用程序提供数据访问.
5.System.Data.SqlServerCe 为SQL Server Compact 4.0提供数据访问.

.NET Framework数据提供程序对象

1.Connection 建立到特定数据源的连接.
2.Command 执行查询来执行数据库操作.

3.DataReader 从数据源读取数据.

  (基类:DbDataReader)

4.DataAdapter 填充一个DataSet,并解析数据源的更新.

  (基类:DbDataAdapter)


四、五大核心组件类

1. Connection(数据库连接)

2. Command(数据库的命令)

3. DataReader(数据库的读取器)

4. DataSet(数据集)

5. DataAdaper(数据库的适配器)

581c37fa5c1152475369d2d0e21490cf.png

2cbd8b9ac91518a3aa2ca8c63d499576.png


8b20343f92fdf9368c13137840d12475.png05ab760f05f391a8cf18ab77bab43421.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值