E D R , A S I H C RSS

ActiveXData Objects

{{| |}}

1. ADO?

{{|Microsoft ADO (ActiveX Data Objects) is a Component object model object for accessing data sources. It provides a layer between programming languages and databases, which allows a developer to write programs which access data, without knowing how the database is implemented. No knowledge of SQL is required to access a database when using ADO, although one can use ADO to execute arbitrary SQL commands. The disadvantage of this is that this introduces a dependency upon the database.
|}}
크로소프트 ADO(ActiveX Data Objects)는 데터 소스에 접근하려고 고안된 COM객체다. 것은 프로그래밍 언어와 데터 베스 사의 층을 만들어준다. 층은 개발자들 DB의 구현부에 신경쓰지 않고 데터를 다루는 프로그램을 작성하도록 해준다. ADO 를 용할 경우, 데터베스에 접근하기 위해서 SQL 을 알 필요는 없다. 물론, SQL 커맨드를 수행하기 위해 ADO 를 용할 수 있다. 하지만, SQL 커맨드를 직접 용하는 방법은 데터베스에 대한 의존성을 가져온다는 단점 있다.
MS ADO

2. in .NET Framework

{{|In the newer programming framework of .NET, Microsoft also present an upgraded version of ADO called ADO.NET, its object structure is quite different from that of traditional ADO. But ADO.NET is still not quite popular and mature till now.
|}}
새로운 프로그래밍 프레임웍인 .NET에서 MS는 ADO의 업그레드 버전인 ADO.NET을 만들었다. ADO.NET의 객체 구조는 기존의 ADO와는 꽤 다르다. 하지만 ADO.NET은 아직까지는 대중화되거나 성숙화되지 못했다.

3. Thread

ADO 는 ActiveX 므로 C++ 건 VB 건 Python 건 어디서든지 용가능. 하지만, 역시나 VB 나 Python 등에서 쓰는게 편리. 개인적으로는 ODBC 연동을 안하고 바로 ADO 로 C++ Database Programming 을 했었는데, 큰 문제는 없었던 기억. (하긴, C++ 로 DB Programming 할 일 자체가 거의 안생겨서..) --1002


Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:26
Processing time 0.0166 sec