ADO.NET是一组公开数据访问服务的类,为创建分布式数据共享应用程序提供了一组发放的组件
ADO.NET访问数据库原理
1.ADO.NET的主要组件
需要用到ADO.NET提供的两个组件:NET数据提供程序和DAtaSet(数据集).
(1).NET数据通提供程序:k可以实现数据集和对数据的快速,只读只进访问。
(2)DataSer(数据集):ADO.NET的断开式的核心组件。
2.NET数据提供程序的四大核心对象
(1)Connection对象:用于开启程序和数据库之间的连接
(2)Command对象:用于对数据库发出一些操作指令。例如,可以对数据库下达查询、新增、修改、删除数据指令,以及调用数据库中的存储过程等。
(3)DataAdapter对象:在数据库和DataSet之间执行数据传输工作。在Command对象下达命令后将返回数据放DataSet(数据集)中.
(4)DataReader对象:当只需逐以读取数据而不需要其他操作时,可以使用DataReader对象。DataReader对象每次只从数据源中提取一条记录.
Connection对象
2.1 Connection连接对象
Connection对象的常用属性
属性 | 说明 |
---|---|
ConnectionString | 设置/获取应用程序连接数据字符串 |
Connection对象的常用方法
方法 | 说明 |
---|---|
void Open() | 用于打开与指定数据库的连接 |
void Close() | 关闭与数据库的连接 |
1.定义连接字符串
Data Source = 服务器名称或IP地址; Initial Catalog = 数据库名; User Id = 用户名; PWD =密码;
2.创建Connection对象
SqlConnection connection = new Sqlconnection(connString);
3.打开数据库连接
调用Connection对象的Open()方法打开数据库连接
connection.Open();
注意:在.NET Core