天天看點

ODBC, OLEDB, ADO, ADO.Net

  • 進化過程:ODBC->OLEDB->ADO->ADO.Net
  • 在ODBC之前,要通路不同的資料庫就得用不同資料庫的API,是以ODBC應運而生。
  • ODBC隻能處理關系型資料庫。
  • OLEDB不僅可以處理關系型資料庫,還可以處理非關系型資料庫,比如Excel。
  • ADO其實是對OLEDB的一個封裝,更容易使用,底層還是OLEDB的東西。
  • ADO.net是.net平台下的,隻能用于sql server;相比與OLEDB來說,性能上要快一些,但如果談到通用性,還是OLEDB好,因為他可用于Oracle,sql server等多種資料庫。