|
p:abstract
|
-
JDBC (Java DataBase Connectivity), è un connettore per database che consente l'accesso alle basi di dati da qualsiasi programma scritto con il linguaggio di programmazione Java, indipendentemente dal tipo di DBMS utilizzato. È costituita da una API, raggruppata nel package java.sql, che serve ai client per connettersi a un database. Fornisce metodi per interrogare e modificare i dati. È orientata ai database relazionali ed è Object Oriented. La piattaforma Java 2 Standard Edition contiene le API JDBC, insieme all'implementazione di un bridge JDBC-ODBC, che permette di connettersi a database relazionali che supportino ODBC. Questo driver è in codice nativo e non in Java."
(it)
-
JDBC (ang. Java DataBase Connectivity - łącze do baz danych w języku Java) - interfejs programowania opracowany w 1996 r. przez Sun Microsystems, umożliwiający niezależnym od platformy aplikacjom napisanym w języku Java porozumiewać się z bazami danych za pomocą języka SQL. Interfejs ten jest odpowiednikiem standardu ODBC opracowanego przez SQL Access Group.
Środowisko Java 2 Platform, Standard Edition zawiera API JDBC, natomiast użytkownik musi uzyskać specjalny sterownik JDBC do swojej bazy danych. Możliwe jest łączenie się z ODBC przez specjalne sterowniki, tłumaczące odwołania JDBC na komendy ODBC."
(pl)
-
JDBC eller Java Database Connectivity er et standardisert grensesnitt for Java-applikasjoner som skal kommunisere med en database. Det finnes JDBC-drivere for de fleste databaser.
(no)
-
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 operativo 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 las 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.
a
Véase también: ODBC"
(es)
-
JDBC is an API for the Java programming language that defines how a client may access a database. It provides methods for querying and updating data in a database. JDBC is oriented towards relational databases.
The Java Platform, Standard Edition includes the JDBC API together with an ODBC implementation of the API enabling connections to any relational database that supports ODBC. This driver is native code and not Java, and is closed source.[http://java.sun.com/products/jdbc/jdbc-3_0-fr-spec-license.html]"
(en)
-
JDBC staat voor Java DataBase Connectivity, en is een Java API. Een Java-programma kan via JDBC in SQL communiceren met een database. Dit Java programma kan een applicatie, applet of servlet zijn.
Ten behoeve van deze communicatie is een databasespecifieke driver nodig, die door nagenoeg alle leveranciers van database-engines (o.a. DB2, Oracle, MySQL) wordt geleverd. Voor databases waarvoor geen JDBC driver bestaat, maar die wel via ODBC kunnen worden benaderd, is een JDBC-ODBC bridge API beschikbaar.
Na het laden van de driver kan een Connection object worden geïnstantieerd, via welke de SQL-instructies kunnen worden uitgevoerd op de database.
Er worden 4 verschillende soorten JDBC drivers onderkend. Deze indeling is gebaseerd op de taal waarin de driver is geschreven en de manier waarop de driver met de databaseserver communiceert:
* Type 1: de JDBC-ODBC bridge, samen met een ODBC-driver.
* Type 2: een driver die gedeeltelijk in Java geschreven is en gebruik maakt van de binaire code van een native database driver zoals de cliënt van bijvoorbeeld Oracle of IBM DB/2.
* Type 3: een JDBC-netdriver, geheel geschreven in Java. Deze driver maakt gebruik van het JDBC-netprotocol om te communiceren met de databaseserver. Aanroepen in dit protocol moeten door de server vertaald worden in het DBMS-specifieke protocol dat gebruikt wordt.
* Type 4: Native protocol, geheel geschreven in Java. Dit is een driver die met de databaseserver communiceert met behulp van het DBMS-specifieke protocol. Veel van deze protocollen zijn niet publiek beschikbaar en de belangrijkste aanbieders van dit type driver zijn dan ook de databaseserverleveranciers."
(nl)
-
JDBC är en akronym för Java Database Connectivity som är en standard för API för informationshantering mot SQL-databaser. Standarden ingår i J2EE."
(sv)
-
JDBCは、Javaとデータベースの接続のためのAPI。JDBCは正式名称であって略称ではないが、Java Database Connectivityを略して名付けられたと考えられている(Java Database Connectionであるとする資料もある)。ODBCをベースにSunおよびDataDirectが共同で開発していると言われている。
SQLを使用して、データベースマネジメントシステム(DBMS)などと接続する機能を標準化(抽象化)している。
元々は、Javaの拡張APIの位置づけであったが、Java2で正式にJavaの基本SDKに同梱されるようになった。標準的な機能(API)はJava SEに含まれている。JDBCの規格はJava SDKとは独立して行われており、APIのアップデートは随時行われている。
JDBCを利用する為には、100%Pure Java製Apache Derbyが同梱されているJava SE 6を除き、各DBMS用のJDBCドライバを用意する必要があり、これらをJDBC Driver Managerが管理している。JDBC Driver Managerは、複数のJDBCドライバを同時に利用する事が可能である。JDBCを使うユーザーは、JDBCドライバをロードし、(多くはメソッドを利用して呼び出される。メソッドを利用した場合コンパイラはそのドライバの依存チェックが行わない為にコンパイル時にドライバをあらかじめ参照できる様に設定しなくて良いなどの利点がある。)JDBC Driver Managerを使ってデータベースドライバを取得し、データベースと接続を行って、データベースアプリケーションを記述する事になる。
また、Javaのオブジェクト指向言語の特性を生かして、JDBCの基本APIに無い機能を各ドライバに同梱する事も可能である。この場合、JDBC APIのスーパーセットのクラスを呼び出すことでこれらの機能を利用可能にすることが可能である。
たとえば、初期のOracle社のOracle Database(Oracle8)用JDBCドライバは当時のJDBC APIがBLOB(Binary Large Object Block)、CLOB(Charactor Large Object Block)に対応していなかったため独自に機能拡張し、BLOBとCLOBに対応していた。"
(ja)
-
Java DataBase Connectivity, сокращенно JDBC — соединение с базами данных на Java — API для языка Java, который определяет методы, с помощью которых клиентское приложение на Java осуществляет доступ к базе данных, независимо от того какая это база данных и как она имплементирована. Если быть точным, то JDBC является торговой маркой, а не аббревиатурой.
JDBC является частью стандартной версии Java и находится в пакете java.sql.
JDBC основана на концепции драйверов, позволяющих получать соединение с базой данных по специально описанному URL. Драйверы могут загружаться динамически (во время работы программы). Загрузившись, драйвер сам регистрирует себя и вызывается автоматически, когда программа требует URL, содержащий протокол, за который драйвер «отвечает».
Соединение с базой данных описывается классом, реализующим интерфейс java.sql.Connection.
Имея соединение с базой данных, можно создавать объекты типа Statement, служащие для исполнения запросов к базе данных на языке SQL.
Существуют следующие виды типы Statement, различающихся по назначению:
* java.sql.Statement — Statement общего назначения.
* java.sql.PreparedStatement — Statement, служащий для выполнения запросов, содержащих подставляемые параметры (обозначаются значком '?' в теле запроса).
* java.sql.CallableStatement — Statement, предназначенный для вызова хранимых процедур.
Интерфейс java.sql.ResultSet позволяет легко обрабатывать результаты запроса.
Преимущества JDBC:
* Лёгкость разработки: разработчик может не знать специфики базы данных, с которой работает
* Код не меняется, если компания переходит на другую базу данных
* Не нужно устанавливать громоздкую клиентскую программу
* К любой базе можно подсоединиться через легко описываемый URL"
(ru)
-
Java Database Connectivity (JDBC) ist eine Datenbankschnittstelle der Java-Plattform, die eine einheitliche Schnittstelle zu Datenbanken verschiedener Hersteller bietet und speziell auf relationale Datenbanken ausgerichtet ist.
JDBC ist in seiner Funktion als universelle Datenbankschnittstelle vergleichbar mit z. B. ODBC unter Windows oder DBI unter Perl.
Zu den Aufgaben von JDBC gehört es, Datenbankverbindungen aufzubauen und zu verwalten, SQL-Anfragen an die Datenbank weiterzuleiten und die Ergebnisse in eine für Java nutzbare Form umzuwandeln und dem Programm zur Verfügung zu stellen.
Für jede spezifische Datenbank sind eigene Treiber erforderlich, die die JDBC-Spezifikation implementieren."
(de)
-
Java Database Connectivity ou JDBC é um conjunto de classes e interfaces (API) escritas em Java que faz o envio de instruções SQL para qualquer banco de dados relacional; Api de baixo nível e base para api’s de alto nível; Amplia o que você pode fazer com Java; Possibilita o uso de Banco de dados já instalados; Para cada Banco de dados há um driver JDBC que pode cair em quatro categorias."
(pt)
-
Java数据库连接,(,简称)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标[http://java.sun.com/j2se/1.5.0/docs/guide/jdbc/getstart/intro.html#1018466]。它JDBC是面向关系型数据库的。
在J2SE中,提供了一个称之为JDBC-ODBC桥(JDBC-ODBC Bridge[http://java.sun.com/j2se/1.3/docs/guide/jdbc/getstart/bridge.doc.html])的API。通过ODBC,JDBC-ODBC桥驱动程序可以访问所有支持ODBC的关系型数据库。与JDBC API不同的是,这个驱动程序并不是由Java代码而是由機器碼(native code)编写,并且不是开放源代码的[http://java.sun.com/products/jdbc/jdbc-3_0-fr-spec-license.html]。"
(zh)
-
L'API JDBC (Java DataBase Connectivity) permet aux applications Java d'accéder par le biais d'une interface commune à des sources de données pour lesquelles il existe des pilotes JDBC. Normalement, il s'agit d'une base de données relationnelle, et des pilotes JDBC sont disponibles pour tous les systèmes connus de bases de données relationnelles."
(fr)
|
|
rdfs:comment
|
-
JDBC (Java DataBase Connectivity), è un connettore per database che consente l'accesso alle basi di dati da qualsiasi programma scritto con il linguaggio di programmazione Java, indipendentemente dal tipo di DBMS utilizzato. È costituita da una API, raggruppata nel package java.sql, che serve ai client per connettersi a un database. Fornisce metodi per interrogare e modificare i dati. È orientata ai database relazionali ed è Object Oriented."
(it)
-
JDBC (ang. Java DataBase Connectivity - łącze do baz danych w języku Java) - interfejs programowania opracowany w 1996 r. przez Sun Microsystems, umożliwiający niezależnym od platformy aplikacjom napisanym w języku Java porozumiewać się z bazami danych za pomocą języka SQL. Interfejs ten jest odpowiednikiem standardu ODBC opracowanego przez SQL Access Group."
(pl)
-
JDBC eller Java Database Connectivity er et standardisert grensesnitt for Java-applikasjoner som skal kommunisere med en database. Det finnes JDBC-drivere for de fleste databaser.
(no)
-
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 operativo 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."
(es)
-
JDBC is an API for the Java programming language that defines how a client may access a database. It provides methods for querying and updating data in a database. JDBC is oriented towards relational databases.
(en)
-
JDBC staat voor Java DataBase Connectivity, en is een Java API. Een Java-programma kan via JDBC in SQL communiceren met een database. Dit Java programma kan een applicatie, applet of servlet zijn.
(nl)
-
JDBC är en akronym för Java Database Connectivity som är en standard för API för informationshantering mot SQL-databaser. Standarden ingår i J2EE."
(sv)
-
JDBCは、Javaとデータベースの接続のためのAPI。JDBCは正式名称であって略称ではないが、Java Database Connectivityを略して名付けられたと考えられている(Java Database Connectionであるとする資料もある)。ODBCをベースにSunおよびDataDirectが共同で開発していると言われている。"
(ja)
-
Java DataBase Connectivity, сокращенно JDBC — соединение с базами данных на Java — API для языка Java, который определяет методы, с помощью которых клиентское приложение на Java осуществляет доступ к базе данных, независимо от того какая это база данных и как она имплементирована."
(ru)
-
Java Database Connectivity (JDBC) ist eine Datenbankschnittstelle der Java-Plattform, die eine einheitliche Schnittstelle zu Datenbanken verschiedener Hersteller bietet und speziell auf relationale Datenbanken ausgerichtet ist.
(de)
-
Java Database Connectivity ou JDBC é um conjunto de classes e interfaces (API) escritas em Java que faz o envio de instruções SQL para qualquer banco de dados relacional; Api de baixo nível e base para api’s de alto nível; Amplia o que você pode fazer com Java; Possibilita o uso de Banco de dados já instalados; Para cada Banco de dados há um driver JDBC que pode cair em quatro categorias."
(pt)
-
Java数据库连接,(,简称)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标[http://java.sun.com/j2se/1.5.0/docs/guide/jdbc/getstart/intro.html#1018466]。它JDBC是面向关系型数据库的。"
(zh)
-
L'API JDBC (Java DataBase Connectivity) permet aux applications Java d'accéder par le biais d'une interface commune à des sources de données pour lesquelles il existe des pilotes JDBC. Normalement, il s'agit d'une base de données relationnelle, et des pilotes JDBC sont disponibles pour tous les systèmes connus de bases de données relationnelles."
(fr)
|