分类:
2005-12-21 16:21:31
在ADO.NET中,数据在内存中的形式是数据集(DataSet).而在ADO中,则是记录集(Recordset)。
ADO.NET对象模型提供了从不同数据源访问数据的结构。 。NET的数据提供程序提供数据源和DataSet的链接。
.NET数据稍供程序提供的对象
Connection:提供到数据源的连接
Command:提供访问数据库的命令
DataReader:提供从数据源输出的数据流
DataAdapter:使用Connection对象建立DataSet与数据提供程序的链接,协调对DataSet中数据的更改
Connection对象:
4种数据库连接的方式
System.Data.OleDb.OleDbConnection
System.Data.SqlClient.SqlConnection
System.Data.Odbc.OdbcConnection
System.Data.OracleClient.OracleConnection
OleDbConnection在运行时创建连接有两种方法:
简单创建:
OleDbConnection cn;
Cn = new OleDbConnection();
使用构造涵数来初始化OleDbConnection
当一个客户端与中间服务器通信时,该中间服务器会建立一个业务对象,它会在其析构代码中关闭连接。建立和关闭数据库是相当耗资源的。就出现了连接池,不再关闭这些连接,而是把它们存下一个连接池中。
服务器资源管理器就允许用户检查常用操作系统服务并把它们集成到应用程序中。