, - . , , , .
.
, (API), . API . / API .
API, . , , , , , , . ( ) , (data base drivers (providers)). , , API .
4.3.1. ODBC
ODBC
ODBC (Open Database Connectivity) Microsoft . , ( -), - .
ODBC CLI- (Call-Level Interface), X/Open, ISO/IEC API , SQL (Structured Query Language) .
ODBC , , ODBC, . , , ODBC SQL, Microsoft Access, Microsoft SQL Server Oracle, .
- ODBC, , ODBC-. , ODBC- - DLL-, DLL- ODBC-. SQL- ( , SQL, , SQL-92) Windows ODBC-.
|
|
ODBC
ODBC . 75:
-, ODBC.
, ODBC-, -. ODBC- .
ODBC-, SQL-, SQL- SQL-, - - .
, .
. 75. ODBC
- , , ODBC-.
ODBC-, , -, :
- ;
;
- -;
- ODBC- ;
.
- , ODBC-, , ODBC-.
ODBC API
ODBC API :
ODBC, ;
(setup DLL);
(installer DLL) ODBC ;
(translation DLL).
. ODBC API :
ODBC;
1 ;
2 .
ODBC API DLL- Windows. ODBC.DLL ODBC, . : .
, ANSI SQL. , dBase, Paradox, FoxPro Excel. , , ANSI SQL , .
SQL- -. ANSI SQL, , ODBC SQL- ( "passthrough"). ODBC , - .
|
|
4 () ODBC API.
1 - . (handle) ODBC, ODBC . , .
2 - SQL. , SQL- ( ), ODBC- .
3 - . , , . , , . , .
4 - . , , , . .
ODBC , , . . ODBC , .
. , ODBC . SQL, . ODBC . , ODBC . , ODBC, "" .
OLE DB
OLE DB COM- (Component Object Model), - .
, OLE DB - COM-, . , , Excel . , OBDC, OLE DB , SQL ( SQL-), .
, OLE DB, OLE DB . -, OLE DB , .
, ODBC- , OLE DB OLE DB , ODBC- .
OLE DB COM, : 1. -> 2. -> 3. .
|
|
, ODBC - , OLE DB . , , . (column map).
OLE DB , OLE DB. . OLE DB , OLE DB .
OLE DB :
DataSource ( ), . , ;
Session () - . . ;
Rowset ( ) , .
OLE DB , , , , , -. OLE DB (Component Object Model, COM), . .
, OLE DB, OLE DB. -, , , Borland Delphi, ActiveX Data Objects, OLE DB. ActiveX Data Objects (ADO), (indirect) OLE DB, OLE DB OLE DB.
OLE DB, : OLE DB - ().
(data provider) , "" . . OLE DB ( ), . .
, , .
.
.
Microsoft Jet 4.0 OLE DB Provider. Microsoft Jet, Microsoft Access, , - (Indexed Sequential Access Method, I-ISAM), Jet. , Excel, Outlook Microsoft Exchange, dBase Paradox, HTML- . . OLE DB Microsoft OLE DB Provider for SQL Serwer, Microsoft SQL Server 6.5, 7.0, 2000.
|
|
() , , "" . , , , , , SQL-, () . . ; .
, , Microsoft Cursor Service for OLE DB Microsoft Data Shaping Service for OLE DB OLE DB .
, Microsoft Cursor Service for OLE DB Microsoft Data Shaping Service for OLE DB OLE DB .