ADO.NET访问数据库有两种模式:连接模式和无连接模式。下面我们谈谈两者之间的一些区别:

一、链接模式下的数据库访问通常包括以下几个步骤:

1、通过连接类(DbConnection)链接到指定数据库服务器的数据库

2、通过数据库命令类(DbCommand)在数据库上执行SQL命令,包括增删查改等。

3、如果是查询(SELECT)语句,可以通过数据读取器(DbDataReader)类只读向前读取数据记录,并对数据库记录进行处理。

4、数据库操作完成后通过数据库连接类(DbConnection)关闭数据库链接,释放占用资源。

注意:链接模式下访问数据库时,客户端和数据服务器端之间一直保持链接,所以尽量不要长时间维持数据库链接,因为会导致数据库服务器被长期占用。

【建议】在使用之后就关闭链接。

二、无链接模式

1、通过连接类(DbConnection)链接到指定数据库服务器的数据库

2、通过数据库适配器(DbDataAdapter),并制定访问数据库的SQL命令,包括增删查改。

3、通过数据库适配器(DbDataAdapter),从数据库服务器获取数据到DataSet或DataTable中。

4、使用或更改DataSet或DataTable中的数据

5、通过数据库适配器(DbDataAdapter),将Dataset数据的更改提交到数据库服务器,并关闭服务器。

**************************************************************************************************************************************************************************



版权声明:本文为u010276845原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/u010276845/article/details/12756779