The Call Level Interface (CLI) is a software standard defined in ISO/IEC 9075-3:2003. The Call Level Interface defines how a program should send SQL queries to the database management system (DBMS) and how the returned recordsets should be handled by the application in a consistent way. Developed in the early 1990s, the API was defined only for the C and COBOL programming languages.
| Property | Value |
| dbpprop:abstract
|
- The Call Level Interface (CLI) is a software standard defined in ISO/IEC 9075-3:2003. The Call Level Interface defines how a program should send SQL queries to the database management system (DBMS) and how the returned recordsets should be handled by the application in a consistent way. Developed in the early 1990s, the API was defined only for the C and COBOL programming languages. The interface is part of what The Open Group refers to as the Common Application Environment, which is intended to be a wide standard for programming open applications, i.e. applications from different programming teams and different vendors that can interoperate in an efficient manner. SQL/CLI provides an international standard implementation-independent CLI to access SQL databases. Client-server tools can easily access databases through Dynamic-link libraries (DLL). It supports and encourages a rich set of client-server tools. The most widespread use of the CLI standard is as the basis of the ODBC (Open Database Connectivity) specification, which is widely used to allow applications to transparently access database systems from different vendors. The current version of the API, ODBC 3.52, incorporates features from both the ISO and X/Open standards (see below).
- Das Call Level Interface (kurz CLI) ist eine Datenbankschnittstellen-Spezifikation für den Zugriff auf relationale Datenbanken aus anderen Anwendungen heraus. Bei konkreten Implementierungen des CLI handelt es sich um so genannte Middleware, mit deren Hilfe aus beliebigen Anwendungen auf beliebige Datenbanken zugegriffen werden kann. Ähnlich wie Gerätetreiber zum Ansteuern der Hardware wird die CLI-Implementierung zum Ansteuern von Datenbanken benötigt. Somit muss der Programmierer einer Anwendung den Funktionsumfang zum Ansprechen der Datenbank nicht für jedes Programm neu schreiben, sondern greift auf bestehende Module zurück. Die CLI-Implementierung bildet ebenfalls die Befehlssätze verschiedener Datenbanksysteme auf eine immer gleiche Funktionsbibliothek ab, so dass es für das Programm an sich unwichtig ist, mit welcher Datenbank es arbeitet. Das CLI hat also die Funktion eines Übersetzers, der Programmaufrufe in eine „Sprache“ übersetzt, die die Datenbank versteht und umgekehrt Daten, die von der Datenbank zurückgeliefert werden, so formatiert, dass sie vom Programm verarbeitet werden können. Bekannte Programmierschnittstellen, die das CLI-Konzept umsetzen, sind Open Database Connectivity (ODBC) und Java Database Connectivity (JDBC). Der CLI-Standard wurde Anfang 1990 von einem Konsortium aus Datenbankherstellern – der SQL Access Group – entwickelt und 1992 mit Microsofts ODBC erstmals umgesetzt. Die ISO- und ANSI-Standardisierung folgte 1993. Seit Ende 1994 wird der CLI-Standard von der X/Open-Gruppe weiterentwickelt, welche selbst im Konsortium The Open Group aufging.
- Call Level Interface(CLI)とは、The Open Groupが開発したSQLベースのデータベース管理システムのためのデ・ファクト標準のAPIである。1990年代初めに開発され、C言語とCOBOLについてのみ定義された。Call Level Interface は C や COBOL のプログラムが DBMS に対して SQL クエリをどのように送り、返ってきたレコードセットをアプリケーションがどのように扱うべきかを一貫性を持って定義している。 このインタフェースは The Open Group のオープン・アプリケーション標準である Common Application Environment の一部である。これは複数のベンダーが開発したプログラムが効率的に相互運用できることを目的としていた。SQL/CLI は、SQLデータベースにアクセスするための実装非依存の国際標準である。クライアント-サーバツール群はダイナミックリンクライブラリを通して容易にデータベースにアクセスでき、各種クライアント-サーバツールがサポートされている。 CLI 標準は Open Database Connectivity (ODBC) 仕様の基盤となり、ODBC はベンダーを越えた透過的なデータベースアクセスを可能とした。ODBC の現在のバージョンは ODBC 3.52 で、これには後述するようにISOとX/Openの標準規格からも機能が導入されている。
|
| dbpprop:hasPhotoCollection
| |
| dbpprop:reference
| |
| rdf:type
| |
| rdfs:comment
|
- The Call Level Interface (CLI) is a software standard defined in ISO/IEC 9075-3:2003. The Call Level Interface defines how a program should send SQL queries to the database management system (DBMS) and how the returned recordsets should be handled by the application in a consistent way. Developed in the early 1990s, the API was defined only for the C and COBOL programming languages.
- Das Call Level Interface (kurz CLI) ist eine Datenbankschnittstellen-Spezifikation für den Zugriff auf relationale Datenbanken aus anderen Anwendungen heraus. Bei konkreten Implementierungen des CLI handelt es sich um so genannte Middleware, mit deren Hilfe aus beliebigen Anwendungen auf beliebige Datenbanken zugegriffen werden kann. Ähnlich wie Gerätetreiber zum Ansteuern der Hardware wird die CLI-Implementierung zum Ansteuern von Datenbanken benötigt.
|
| rdfs:label
|
- Call Level Interface
- Call Level Interface
- Call Level Interface
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| is dbpprop:redirect
of | |
| is owl:sameAs
of | |