ADO.NET内置的数据提供程序可以支持SQL Server、ODBC、Access、Oracle等。在使用这些内置的数据提供程序,访问对应数据库服务器中的数据之前,首先需要使用Using关键字导入对应的命名空间。
1、SQL Server :System.Data.SqlClient
连接类:SqlConnection
命令类:SqlCommand
阅读器类:SqlDataReader
适配器类:SqlDataAdapter
参数类:SqlParameter
2、 OLE DB :System.Data.OleDb
连接类:OleDbConnection
命令类:OleDbCommand
阅读器类:OleDbDataReader
适配器类:OleDbDataAdapter
参数类:OleDbParameter
3、 ODBC:System.Data.Odbc
连接类:OleDbConnection
命令类:OdbcCommand
阅读器类:OdbcDataReader
适配器类:OdbcDataAdapter
参数类:OdbcParameter
4、 Oracle:System.Data.OracleClient
命令类:OracleCommand
阅读器类:OracleDataReader
适配器类:OracleDataAdapter
参数类:OracleParameter
*******************************************************************************************************************
ADO.NET相关类库(核心部分)
1、数据库链接(Connection)
2、数据库命令(Command)
3、数据库读取器(DataReader):以只读向前的方式获取数据的数据流
4、数据适配器(DataAdapter)
5、事务(Transaction)
6、命令生成器(CommandBuilder)
7、链接字符串生成器(ConnectionStringBuilder)
8、参数(Parameter):定义数据库命令(Command)的输入输出、返回值等信息。
》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》