odbc方式如何訪問sql數據源
作者:佚名 時間:2013-11-11 分享到:
ado.net通過數據庫訪問框架規范了各個類型數據庫的訪問規則,很多數據庫廠商有自己的數據庫,可以在.net framework下實現訪問,如mysql,db2等都有自己數據庫訪問組件,.net framework實現了4種類型的數據源的訪問組件.
1.訪問sql server數據庫:在system.date.sqlclient命名空間下,實現了對sql server7.0,sql server 2000和sql server 2005等類型數據庫的訪問支持,并根據各個數據庫的特點做了優化,使數據訪問的效率更高,特別對sql server 2005文件數據庫類型做了很好的支持,可以實現對sql server 2005文件數據庫的訪問.
2.訪問oracle數據庫:在system.data.oracleclient命名空間下,實現了對各個版本的oracle數據庫的訪問支持.
3.使用oledb方式訪問數據源:在system.data.oledb命名空間下,實現了對oledb方式支持的數據源的訪問,如訪問access或excel等,oledb是在ado之前的一個數據庫訪問接口,各個數據庫廠商通過提供自己數據庫的復合oledb要求的數據庫訪問驅動來實現對數據源統一的訪問.
4.使用odbc方式訪問數據源,在system.data.odbe命名空間下實現了對odbc方式支持的數據源的訪問,odbc是一個更加的數據庫統一訪問的實現,一些比較老的數據庫產品,它們沒有提供新方式的數據庫訪問驅動,所以為了兼容這些產品的訪問,.net framework實現了odbc方式訪問數據源.