|
p:abstract
|
-
Förkortning för Open DataBase Connectivity, en standardiserad åtkomstmetod för databaser utvecklad av SQL Access group 1992. Målsättningen med ODBC är att möjliggöra att komma åt data från alla applikationer oavsett vilket databasprogram (DBMS) man använder. ODBC hanterar detta genom att lägga in ett mellanlager som kallas "database driver", mellan applikationen och DBMS. Meningen är att lagret skall översätta applikationens databasfrågor till kommandon som DBMS förstår. För att detta skall vara möjligt måste både DBMS och applikation vara ODBC-kompatibla. Alltså både applikationsutvecklare och drivrutinsutvecklare måste programmera mot standardiserade API:er."
(sv)
-
In computing, Open Database Connectivity (ODBC) provides a standard software API method for using database management systems (DBMS). The designers of ODBC aimed to make it independent of programming languages, database systems, and operating systems.
(en)
-
Innen databehandling, Open Database Connectivity (ODBC) tilbyr et standard API for å jobbe mot databaseadministrasjonssystemer. Utviklerne av ODBC hadde som mål å lage det uavhengig av programmeringsspråk, databasesystemer og operativsystemer"
(no)
-
ODBC on Microsoftin määrittelemä rajapinta (API) tietokannoille. Sen avulla sovellukset voivat kommunikoida tietokantapalvelimen kanssa."
(fi)
-
ODBC (Open DataBase Connectivity) — это открытый интерфейс доступа к базам данных, разработанный фирмой X/Open.В начале 1990 г. существовало несколько поставщиков баз данных, каждый из которых имел собственный интерфейс. Если приложению было необходимо общаться с несколькими источниками данных, для взаимодействия с каждой из баз данных был необходим нестандартный код. Для решения возникшей проблемы Microsoft и ряд других компаний создали стандартный интерфейс
для получения и отправки данных источникам данных различных типов. Этот интерфейс был назван open database connectivity (открытая связь с базами данных).
C помощью ODBC программисты могли разрабатывать приложения для использования одного интерфейса доступа к данным, не беспокоясь о тонкостях взаимодействия с несколькими источниками.
MFC усовершенствовала ODBC для разработчиков приложений. Истинный интерфейс ODBC является обычным функциональным API. Вместо создания простой оболочки функционального API, разработчики MFC создали набор абстрактных классов, представляющих логические сущности в базе данных."
(ru)
-
ODBC (acrônimo para Open Data Base Connectivity) é um padrão para acesso a sistemas gerenciadores de bancos de dados. Este padrão define um conjunto de interfaces que permitem o uso de linguagens de programação como Visual Basic, Delphi, Visual C++, entre outras capazes de utilizar estas interfaces, para ter acesso a uma vasta gama de bases de dados distintas sem a necessidade de codificar métodos de acesso especializados.
Usando o ODBC, através da sua (a do ODBC) implementação específica da linguagem SQL, a aplicação pode comunidar-se com a base de dados de forma transparente, permitindo, por exemplo, que um mesmo programa possa utilizar simultaneamente o MySQL, o Access e o SQL Server sem a necessidade de mudanças na sua camada de dados. Obviamente, o uso destas interfaces está condicionado à existência de drivers ODBC específicos para as bases de dados que se deseja acessar."
(pt)
-
ODBC (ang. Open DataBase Connectivity - otwarte łącze baz danych) - interfejs pozwalający programom łączyć się z systemami zarządzającymi bazami danych. Jest to API niezależne od języka programowania, systemu operacyjnego i bazy danych. Standard ten został opracowany przez SQL Access Group we wrześniu 1992 roku. W skład ODBC wchodzą wywołania wbudowane w aplikacje oraz sterowniki ODBC.
Pierwsza implementacja ODBC pojawiła się w systemie Microsoft Windows, lecz obecnie możliwe jest korzystanie z niego na platformach Unix, OS/2 oraz Macintosh.
W systemach bazodanowych typu klient-serwer (np. Oracle lub PostgreSQL) sterowniki dają dostęp do silnika baz danych, natomiast w programach dla komputerów osobistych sterowniki sięgają bezpośrednio do danych. Mechanizm ODBC współpracuje zarówno z bazami obsługującymi język SQL, jak i nieobsługującymi go - w tym ostatnim przypadku język SQL jest przekładany na natywny język bazy danych."
(pl)
-
ODBC (voluit Open DataBase Connectivity) is ontwikkeld door de SQL Access Group in 1992, als standaard database toegankelijkheidsmethode, om elk programma met een database te kunnen laten spreken, onafhankelijk van het type database.
De ODBC Windows implementatie, ontwikkeld door Microsoft, biedt een universele API (Application Programming Interface) aan applicaties die gegevens van of naar een database willen overzetten. Het grote voordeel hiervan is dat applicatieontwikkelaars geen rekening hoeven te houden met het feit of de database die ze gaan gebruiken nu een Oracle (software)-, MySQL-, DB2- of een Microsoft SQL Server-database is.
De ODBC-API is de eigenlijke universele interface waarmee client-applicaties integreren. De ODBC-API schermt de applicaties af van de ODBC Driver Manager. Dit is een component die instaat voor het selecteren van aangepaste routines om een DBMS van een bepaalde leverancier aan te spreken. Deze routines zijn vervat in zogeheten Database Drivers. Elke driver vormt een bibliotheek van routines die specifiek zijn geschreven voor interactie met een bepaald type databasemanagementsysteem. Voor elk type database heeft het DBMS dus een driver nodig, die de database aanspreekt en de gegevens vertaalt naar de ODBC-standaard.
Wanneer nu een applicatie een DBMS aanspreekt via de ODBC-API, zal de Driver Manager de driver selecteren die overeenkomt met het type DBMS en de aanroep aan de driver doorgeven (via een SPI). Deze driver vertaalt de DBMS-onafhankelijke aanroep naar aanroepen specifiek voor die DBMS-API, die op zijn beurt het DBMS van toepassing aanspreekt via de server-interface.
Zie ook: JDBC"
(nl)
-
ODBC(Open Database Connectivity,开放数据库互连)提供了一种标准的API(应用程序编程接口)方法来访问DBMS(Database Management System)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。ODBC的设计者们努力使它具有最大的独立性和开放性:与具体的编程语言无关,与具体的数据库系统无关,与具体的操作系统无关。微软公司在1993年以DLL集的方式发布了世界上第一个ODBC产品,现在成为了微软开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分。微软的ODBC产品其实就是一个ODBC的驱动管理器,提供一个ODBC应用程序到某种ODBC驱动的接口。在UNIX系统上,有两个开源的ODBC驱动管理器,unixODBC和iODBC。"
(zh)
-
Open DataBase Connectivity (ODBC) est un ensemble API/pilote permettant la communication entre des clients de bases de données et les SGBD du marché.
En 1992 un sous-comité du SQL Access Group (SAG), qui devait fusionner plus tard avec le consortium X/Open, a défini une API permettant à des applications clientes de communiquer avec des bases de données utilisant le langage SQL. Cette API, dénommée SQL/CLI pour SQL Call Level Interface a été normalisée aussi bien par ISO que par ANSI en 1993 et a été par ailleurs annexée à la norme SQL-92. Cette spécification a été publiée en 1992 sous la dénomination Microsoft Open DataBase Connectivity (ODBC), mais Microsoft n'en est pas le seul auteur.
L'API ODBC est une interface procédurale : ce n'est pas un protocole à destination d'un serveur, comme peut l'être par exemple le protocole HTTP. L'API est accessible aux applications clientes sous la forme de bibliothèques à liaison dynamique. Ces bibliothèques, conçues habituellement par le fournisseur de la base, constituent le pilote ou driver de la base en question et doivent être installées sur le poste client.
Le terme ODBC est fortement corrélé à la société Microsoft, ce qui pourrait faire croire, à tort, que l'API ODBC est une API propriétaire. N'importe quel fournisseur de bases de données ou de logiciels peut implémenter cette API, qui est, de facto, disponible sur de très nombreuses plateformes, et pour de très nombreuses bases de données : par exemple sur AS/400 pour DB2 (le fichier d'inclusion C est sqlcli.h) et bien entendu sur Windows - Microsoft oblige.
L'API JDBC (pour Java DataBase Connectivity) reprend in extenso la spécification ODBC ; ce qui est d'ailleurs clairement revendiqué dans la documentation Java.
ODBC (ou SQLCLI) ne visent pas spécifiquement des bases de données relationnelles - la plus connue étant certainement Microsoft Access, mais toute base de donnée reconnaissant le langage SQL - et ce n'est pas tout à fait la même chose. Il existe ainsi des pilotes ODBC ou JDBC pour des bases de données qui ne sont pas des bases de données relationnelles.
Le gestionnaire ODBC est présent de nombreuses plates-formes, notamment des plates-formes Windows et de type UNIX.
La technologie ODBC permet d'interfacer de façon standard une application à n'importe quel serveur de bases de données, pour peu que celui-ci possède un driver ODBC (la quasi-totalité des SGBD possèdent un tel pilote)."
(fr)
-
Open Database Connectivity (ODBC) es un estándar de acceso a Bases de Datos desarrollado por Microsoft Corporation, el objetivo de ODBC es hacer posible el acceder a cualquier dato de cualquier aplicación, sin importar qué Sistema Gestor de Bases de Datos (DBMS por sus siglas en inglés) almacene los datos, ODBC logra esto al insertar una capa intermedia llamada manejador de Bases de Datos, entre la aplicación y el DBMS, el propósito de esta capa es traducir las consultas de datos de la aplicación en comandos que el DBMS entienda. Para que esto funcione tanto la aplicación como el DBMS deben ser compatibles con ODBC, esto es que la aplicación debe ser capaz de producir comandos ODBC y el DBMS debe ser capaz de responder a ellos. Desde la versión 2.0 el estandar soporta SAG y SQL.
Para conectarse a la Base de Datos se crea una DSN dentro del ODBC que define los parámetros, ruta y características de la conexión según los datos que solicite el fabricante.
JDBC es el acrónimo de Java Database Connectivity, un API que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de programación Java independientemente del sistema de operación donde se ejecute o de la base de datos a la cual se accede utilizando el dialecto SQL del modelo de base de datos que se utilice.
El API JDBC se presenta como una colección de interfaces Java y métodos de gestión de manejadores de conexión hacia cada modelo específico de base de datos. Un manejador de conexiones hacia un modelo de base de datos en particular es un conjunto de clases que implementan interfaces Java y que utilizan los métodos de registro para declarar los tipos de localizadores a base de datos ([URL]) que pueden manejar. Para utilizar una base de datos particular, el usuario ejecuta su programa junto con la librería de conexión apropiada al modelo de su base de datos, y accede a ella estableciendo una conexión, para ello provee en localizador a la base de datos y los parámetros de conexión específicos. A partir de allí puede realizar con cualquier tipo de tareas con la base de datos a las que tenga permiso: consultas, actualizaciones, creado modificado y borrado de tablas, ejecución de procedimientos almacenados en la base de datos, etc. Es importante resaltar que la conectividad y apertura de controles nos permitiría una mejor interconexión de sistemas heterogéneos. En la actualidad existen ODBC para muchos sistemas de bases datos, tales como Informix, Access, PostgreSQL, MySQL, Oracle y SQL Server.
Categoría:Acrónimos de informática
Categoría:APIs de Microsoft
Categoría:Acceso a bases de datos"
(es)
-
Open Database Connectivity (ODBC) è una API standard per la connessione ai DBMS. Questa API è indipendente dai linguaggi di programmazione dai sistemi di database e dal sistema operativo. ODBC si basa sulle specifiche di Call Level Interface (CLI) di SQL, X/Open (ora parte di The Open Group) e ISO/IEC). È stata creata dall'SQL Access Group e la sua prima release risale al settembre 1992.
ODBC è un'interfaccia nativa alla quale si può accedere tramite linguaggi che siano in grado di chiamare funzioni di librerie native. Nel caso di Microsoft Windows, questa libreria è una DLL. La prima versione è stata sviluppata su Windows; altre release sono state scritte per UNIX, OS/2 e Macintosh.
In aggiunta al software ODBC, c'è bisogno di un driver specifico per poter accedere ad ogni diverso tipo di DBMS. ODBC permette ai programmi che lo usano di inviare ai database stringhe SQL senza che ci sia bisogno di conoscerne le API proprietarie. Genera automaticamente richieste che il sistema di database utilizzato sia in grado di capire.
In tal modo, i programmi possono connettersi a diversi tipi di database utilizzando più o meno lo stesso codice.
Un JDBC-ODBC Bridge è un driver JDBC che impiega un driver ODBC per connettersi al DBMS. Questo driver traduce le chiamate a metodi JDBC in chiamate a metodi ODBC. Il bridge, in genere, viene utilizzato quando non esiste un driver JDBC per un certo DBMS (il ché accadeva spesso quando JDBC era ancora poco diffuso, mentre oggi è abbastanza raro).
UnixODBC è l'implementazione ODBC più usata per piattaforme UNIX."
(it)
-
Open Database Connectivity (ODBC, dt. etwa: „Offene Datenbank-Verbindungsfähigkeit“) ist eine standardisierte Datenbankschnittstelle, die SQL als Datenbanksprache verwendet. ODBC bietet also eine Programmierschnittstelle (API), die es einem Programmierer erlaubt, seine Anwendung relativ unabhängig vom verwendeten Datenbankmanagementsystem (DBMS) zu entwickeln, wenn dafür ein ODBC-Treiber existiert.
ODBC wurde ursprünglich von Microsoft auf Basis des Call Level Interface von X/Open und ISO/IEC entwickelt, ist aber inzwischen auch von anderen Softwareherstellern übernommen worden. In vielen Bereichen ist ODBC mittlerweile als Standard etabliert.
ODBC-Treiber haben einen unterschiedlichen Funktionsumfang:
* Core (nur Basisfunktionalität)
* Level 1
* Level 2
Moderne Programmierumgebungen erlauben dadurch den unkomplizierten Zugriff auf sehr viele unterschiedliche Datenbank-Verwaltungssysteme (über vorgefertigte datensensitive Steuerelemente). Der Datenzugriff erfolgt nie unmittelbar auf eine Tabelle oder eine Datenbank, sondern immer über die entsprechende (ODBC-)Komponente. Mit ODBC kann auf jede lokale oder ferne Datenquelle zugegriffen werden.
Für objektorientierte Programmiersprachen (z. B. C++, Java) sind Klassen verfügbar, die Methoden für den Umgang mit dem Datenmaterial der unterschiedlichen Datenbank-Systeme definieren. Der Programmierer braucht sich um datenbankspezifische Details nicht mehr zu kümmern.
Hinweis: Auch das für das Microsoft-Jet-Datenbankmodul optimierte DAO (Data Access Objects) ermöglicht den mittelbaren Zugriff auf ODBC.
Seit Windows 2000 ist ODBC als Bestandteil von MDAC integraler Bestandteil des Betriebssystems. Für frühere Windowsversionen kann es kostenfrei nachinstalliert werden."
(de)
-
Open Database Connectivity(ODBC)は、RDBMSにアクセスするための共通インタフェース (API)である。
データへのアクセスを統一化することを目的としており、たとえばクライアント/サーバ型ではないMicrosoft Accessの管理するデータベースファイル (MDB)や、そもそもRDBMSではないCSVファイルへのアクセスなども、それに対応するODBCドライバがあれば、他の一般的なデータベースへのアクセスするのと同様な方法で利用することが可能になる。
ODBCは、主にMicrosoft Windows上で利用されることが多いが、UNIXなどで利用されるケースもある。"
(ja)
|
|
rdfs:comment
|
-
Förkortning för Open DataBase Connectivity, en standardiserad åtkomstmetod för databaser utvecklad av SQL Access group 1992. Målsättningen med ODBC är att möjliggöra att komma åt data från alla applikationer oavsett vilket databasprogram (DBMS) man använder. ODBC hanterar detta genom att lägga in ett mellanlager som kallas "database driver", mellan applikationen och DBMS. Meningen är att lagret skall översätta applikationens databasfrågor till kommandon som DBMS förstår."
(sv)
-
In computing, Open Database Connectivity (ODBC) provides a standard software API method for using database management systems (DBMS). The designers of ODBC aimed to make it independent of programming languages, database systems, and operating systems.
(en)
-
Innen databehandling, Open Database Connectivity (ODBC) tilbyr et standard API for å jobbe mot databaseadministrasjonssystemer. Utviklerne av ODBC hadde som mål å lage det uavhengig av programmeringsspråk, databasesystemer og operativsystemer"
(no)
-
ODBC (Open DataBase Connectivity) — это открытый интерфейс доступа к базам данных, разработанный фирмой X/Open.В начале 1990 г. существовало несколько поставщиков баз данных, каждый из которых имел собственный интерфейс."
(ru)
-
ODBC (acrônimo para Open Data Base Connectivity) é um padrão para acesso a sistemas gerenciadores de bancos de dados. Este padrão define um conjunto de interfaces que permitem o uso de linguagens de programação como Visual Basic, Delphi, Visual C++, entre outras capazes de utilizar estas interfaces, para ter acesso a uma vasta gama de bases de dados distintas sem a necessidade de codificar métodos de acesso especializados."
(pt)
-
ODBC (ang. Open DataBase Connectivity - otwarte łącze baz danych) - interfejs pozwalający programom łączyć się z systemami zarządzającymi bazami danych. Jest to API niezależne od języka programowania, systemu operacyjnego i bazy danych. Standard ten został opracowany przez SQL Access Group we wrześniu 1992 roku. W skład ODBC wchodzą wywołania wbudowane w aplikacje oraz sterowniki ODBC."
(pl)
-
ODBC (voluit Open DataBase Connectivity) is ontwikkeld door de SQL Access Group in 1992, als standaard database toegankelijkheidsmethode, om elk programma met een database te kunnen laten spreken, onafhankelijk van het type database.
(nl)
-
ODBC on Microsoftin määrittelemä rajapinta (API) tietokannoille. Sen avulla sovellukset voivat kommunikoida tietokantapalvelimen kanssa."
(fi)
-
ODBC(Open Database Connectivity,开放数据库互连)提供了一种标准的API(应用程序编程接口)方法来访问DBMS(Database Management System)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。ODBC的设计者们努力使它具有最大的独立性和开放性:与具体的编程语言无关,与具体的数据库系统无关,与具体的操作系统无关。微软公司在1993年以DLL集的方式发布了世界上第一个ODBC产品,现在成为了微软开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分。微软的ODBC产品其实就是一个ODBC的驱动管理器,提供一个ODBC应用程序到某种ODBC驱动的接口。在UNIX系统上,有两个开源的ODBC驱动管理器,unixODBC和iODBC。"
(zh)
-
Open DataBase Connectivity (ODBC) est un ensemble API/pilote permettant la communication entre des clients de bases de données et les SGBD du marché."
(fr)
-
Open Database Connectivity (ODBC) es un estándar de acceso a Bases de Datos desarrollado por Microsoft Corporation, el objetivo de ODBC es hacer posible el acceder a cualquier dato de cualquier aplicación, sin importar qué Sistema Gestor de Bases de Datos (DBMS por sus siglas en inglés) almacene los datos, ODBC logra esto al insertar una capa intermedia llamada manejador de Bases de Datos, entre la aplicación y el DBMS, el propósito de esta capa es traducir las consultas de datos de la aplicación en comandos que el DBMS entienda."
(es)
-
Open Database Connectivity (ODBC) è una API standard per la connessione ai DBMS. Questa API è indipendente dai linguaggi di programmazione dai sistemi di database e dal sistema operativo. ODBC si basa sulle specifiche di Call Level Interface (CLI) di SQL, X/Open (ora parte di The Open Group) e ISO/IEC). È stata creata dall'SQL Access Group e la sua prima release risale al settembre 1992."
(it)
-
Open Database Connectivity (ODBC, dt. etwa: „Offene Datenbank-Verbindungsfähigkeit“) ist eine standardisierte Datenbankschnittstelle, die SQL als Datenbanksprache verwendet. ODBC bietet also eine Programmierschnittstelle (API), die es einem Programmierer erlaubt, seine Anwendung relativ unabhängig vom verwendeten Datenbankmanagementsystem (DBMS) zu entwickeln, wenn dafür ein ODBC-Treiber existiert."
(de)
-
Open Database Connectivity(ODBC)は、RDBMSにアクセスするための共通インタフェース (API)である。"
(ja)
|