s
19 708 Pages

Call Level Interface (CLI) Il est l'un standard logiciel défini ISO/IEC 9075-3: 2003. Elle définit comme programme devrait interfacer à un système de gestion de base de données (SGBD) pour « appel niveau », comme son nom l'indique, et gérer les résultats de la requête SQL, ou requêtes, réalisée.

chaque base de données Il est livré avec un 'API par lequel ils accèdent à des applications. A l'origine, il était bibliothèques propriétaire, surtout dans langage C, qui a forcé à une réécriture quasi-totale du code dans le cas de passage à une autre base de données, compte tenu également de la présence de lecture régulière, mais des différences significatives dans la mise en œuvre de SQL dans différentes bases de données.[1]

Parmi les plus courants et bien connus des implémentations standard CLI sont ODBC et JDBC. 3.x ODBC inclut des fonctionnalités des deux normes ISO, et X / Open, et assure à la fois que les applications écrites en fonction de ces spécifications fonctionnent avec 3.x pilote ODBC est un pilote écrit en fonction de ces fonctions spécifiques avec un ODBC 3. x, où sont compilés avec son fichiers d'en-tête et "lié« bibliothèques ODBC.[2]

histoire

Au début des années années nonante la SQL Access Group Il a produit une API qui vise à fournir un mode d'accès universel à la base de données et qui a été commercialisé par Microsoft comment ODBC (Open DataBase Connectivity). Les spécifications ont été soumis aux comités de normalisation ISO et ANSI en 1993.

Par conséquent, SQL / CLI comme un ajout à SQL-92 (édition standard de SQL 1992). Il a été complété en tant que norme ISO / CEI 9075-3: 1995. Des travaux sont actuellement en cours pour soutenir SQL: 1999 (ou SQL3, la quatrième révision de SQL, alors que le plus récent est le sixième, SQL: 2008).

À la fin de 1994, le contrôle de la CLI a été transféré à X / Open, une organisation internationale sans but lucratif fondée en 1984. La norme devient ainsi partie d'un projet plus vaste, appelé Common Application Environment, qu'elle vise à fournir les outils pour une grande portabilité des programmes et des environnements de développement grâce à l'adoption et l'adaptation des normes officielles ou de fait (qui est déjà des solutions très populaires).[3]

en 1995, The Open Group (Association représentant X / Open et Ouvrez Software Foundation) A publié les définitions de l'API CLI et des liaisons pour les langues C et COBOL.

notes

  1. ^ David Baum, Informatique d'entreprise, en InfoWorld, 25 janvier 1993, p. 52. Récupéré le 6 Juillet, 2011.
  2. ^ ODBC et la CLI standard, Microsoft. Récupéré le 6 Juillet, 2011.
  3. ^ Divers auteurs, Encyclopédie de la technologie de l'information, Atlantique, 2007, p. 65, ISBN 81-269-0752-5.

liens externes