Vous êtes sur la page 1sur 3

Api jdbc

Definiciones y comparaciones:

"Java Database Connectivity, más conocida por sus siglas JDBC1 2 , es


una 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." (
http://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_aplicacione
s)

"La API JDBC, que es parecida a la API CLI/ODBC, proporciona un modo


estándar de acceder a bases de datos desde código Java. El código Java pasa
sentencias de SQL como argumentos de método al controlador JDBC de DB2. El
controlador maneja las llamadas a la API JDBC desde el código Java cliente.

La portabilidad de Java le permite ofrecer acceso a DB2 a clientes de distintas


plataformas, con el único requisito de disponer de un navegador web habilitado
para Java o de un entorno de ejecución Java."
(http://publib.boulder.ibm.com/infocenter/db2luw/v8/index.jsp?topic=/com.ib
m.db2.udb.doc/ad/cjvjt2cn.htm)

"Una aplicación JDBC puede establecer una conexión con una fuente de datos
utilizando la interfaz DriverManager de JDBC, la cual forma parte del
paquete java.sql.

Primero la aplicación Java(TM) carga el controlador JDBC invocando el


método Class.forName. Después de cargar el controlador, la aplicación conecta
con un servidor de bases de datos invocando el
método DriverManager.getConnection. "

el driver contenido en el fichero ojdbc14.jar. Este será el que hay qhe instalar
en la pestaña Services –> Botón derecho sobre Drivers –> New Driver …
Buscamos el driver que hemos descargado en nuestro sistema, y lo instalamos.

Para crear la nueva conexión lo hacemos en la pestaña Services –> Botón


derecho sobre DataBases –> New Connection …

Tenemos que construir nuestra URL de conexión con el siguiente modelo:

jdbc:oracle:thin:@{HOST}:{PORT}:{SID}

En la ventana principal se pueden sacar conultas directas para probar:


Naturalmente, con un driver JDBC preinstalado en Netbeans como el de
MySQL sería más inmediato crear una conexión. Podeis tener en cuenta la
configuración de la imagen: