美文网首页
一、ADO.NET数据访问基础——1 ADO.NET组件与数据库

一、ADO.NET数据访问基础——1 ADO.NET组件与数据库

作者: 漠漠彡 | 来源:发表于2019-04-11 15:07 被阅读0次

1、MIS系统的部署方案

完整的应用程序包括客户端和数据库服务端

理解ADO.NET

ActiveX Data Objects (ADO)是.NET平台下应用程序和数据源进行交互的一组面向对象类库,简单理解即:数据访问组件

2、ADO.NET的主要组件

(1).NET数据提供程序

用于连接到数据库、执行命令和检索结果

连接对象Connection:负责连接数据源

指令对象Command:负责对数据源执行名命令

读取对象DataReader:从数据源中读取只进且只读的数据流

数据源填充对象DataAdapter:用数据源填充DataSet并解析更新

(2)内存数据集

DataSet:独立于任何数据源,不必直接和数据库交互

3、.NET数据提供程序类型

(1).NET Framework数据提供程序

SQL Server数据库——》System.Data.SqlClient 命名空间

Access、Excel、SQLServer数据源——》System.Data.OleDb 命名空间

Oracle数据库——》System.Data.OracleClient

ODBC公开数据源——》System.Data.Odbc

(2)第三方提供的数据提供程序:MySql.NET提供的dll

4、连接数据库的准备工作

SQLServer服务器端口查看与修改

打开启动菜单——》配置工具——》SQL Server Configuration Manager——》启用TCP/IP协议

5、如何正确地连接数据库

(1)四个条件:服务器IP地址、数据库名称、登录账号、登录密码

(2)账号的使用

sa账号拥有访问数据库的所有权限,学习和开发测试阶段使用

6、Connection对象

(1)作用:建立应用程序和数据库的点对点连接

(2)属性:ConnectionString(连接字符串)

①封装连接数据库的四个条件(服务器IP地址、数据库名称、登录账号、登录密码)

Server=服务器名称或IP地址

DataBase=数据库名称

User ID=登录账号

Password=登录密码

②使用SQLServer用户验证登录的字符串示例(常用)

Server=192.168.1.2;DataBase=StudentManageDB;Uid=xiaoliu;Pwd=pwd01!

③使用Windows集成验证登录的字符串示例(仅限本机)

Data Source=.;Initial Catalog=StudentManageDB;Integrated Security=true

(3)方法

Open():打开连接

Close():关闭连接

(3)代码编写

相关文章

  • ADO.NET入门

    ADO.NET ADO.NET是用于数据的访问的组件 Connection对象 用于建立数据源与应用程序之间的连接...

  • 登录用户验证功能设计

    连接技术 数据库访问技术:ADO.NET ADO.NET操作数据库结构图 ADO.NET提供的四个核心对象 ADO...

  • 一、ADO.NET数据访问基础——1 ADO.NET组件与数据库

    1、MIS系统的部署方案 完整的应用程序包括客户端和数据库服务端 理解ADO.NET ActiveX Data O...

  • 08-ADO.NET基础

    ADO.NET是微软提供的一种数据库访问技术。 ADO.NET为不同类型的数据源提供了不同的数据提供程序对象: 数...

  • 11.9c#总结

    9号 ADO.NET数据库 从三个方面学习数据库,掌握ADO.NET 的功能和组成,掌握使用 Connection...

  • C#数据库访问(一)

    ADO.NET数据库访问 访问数据源步骤: 1.创建连接2.发出数据请求3.执行命令4.处理5.关闭连接 发展阶段...

  • C#入门数据库增删改查

    在C#中ADO.NET技术提供了对数据源的访问,ADO.NET是一个类库,包含了Conection 对象、Coma...

  • C#_ADO.NET_基础操作介绍

    ADO.NET 数据库连接类 SqlConnection Data Source=.; Initial Catal...

  • ADO.NET开发技术

    ADO.NET的全称是Active.Data.Object.Net,在ASP.NET应用程序中访问数据库时要通过它...

  • 超市前台收银系统1项目开发准备

    项目所需技能点:数据库设计、脚本编写、C#面向对象编程、项目分层架构、ADO.Net、WinForm开发基础 项目...

网友评论

      本文标题:一、ADO.NET数据访问基础——1 ADO.NET组件与数据库

      本文链接:https://www.haomeiwen.com/subject/eretwqtx.html