ADO.NET
ADO.NET은 Microsoft사가 내어 놓은 Daga Access기술 중에 가장 최근 기술 입니다.
ODBC의 공통 액세스 계층을 두고 공통 액세스 계층에서 해당 데이터베이스에 맞는 ODBC Driver를 호출하는 식으로 데이터베이스와의 종송석을 끊을 수 있었습니다. 하지만 여기서 문제는 ODBC는 C언어와 같은 저수준 언어를 위한 API만 제공되고 있을뿐 고수준 언어에서 활용하기에는 적절하지 못했던 것 입니다.
그래서 DAO가 새롭게 제공되고 OLEDB가 나타났습니다. OLEDB는 ODBC와 유사하게 동작하지만 그보다 사용하기 쉽고 유연하며 강력한 기능들을 제공했습니다. 또한 COM을 기반으로 하고 있으며 트랜잭션에 관련된 기능들과 연결 폴링과 같은 많은 기능들이 제공되었습니다.하지만 강력한 기능을 제공하면서 사용은 어려워지게 되었습니다. 그래서 ADO가 등장하게 되었습니다. ADO는 사용하기 어려운 OLEDB를 살짝 포장해서 사용하기 쉽게 간추려 정리해 놓은 버전이라고 생각하시면 됩니다. ADO에서는 복잡한 부하 기능과는 상관없이 면 줄마능로 간단하게 데이터 베이스를 접근하고 데이터 변경을 할 수 있는 아주 간단한 구조와 직관적인 형태를 갖추게 됩니다.