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

2019-04-11  本文已影响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)代码编写

上一篇 下一篇

猜你喜欢

热点阅读