JTagua

Inicio » Posts tagged 'JDBC'

Tag Archives: JDBC

Anuncios

Introducción a JDBC.

JDBC es una API de Java que permite  ejecutar sentencias SQL. (JDBC es nombre de una marca registrada y no es un acrónimo, a pesar de todo, JDBC es a menudo interpretado como “Java DataBase Connectivity”). Consta de un conjunto de clases e interfaces escrito en lenguaje de programación Java.

Usando JDBC es fácil ejecutar sentencias SQL a cualquier base de datos relacional. Por esta razón, no es necesario escribir un programa para acceder a una base de datos tipo Access, otro programa para acceder a una base de datos tipo Oracle y así para cada tipo de base de datos. Se puede escribir un solo programa usando la API JDBC y el programa será capaz de enviar sentencias SQL a la base de datos apropiada. Además con una aplicación escrita en Java, se puede ejecutar en diferentes plataformas.

Aunque la API ODBC de Microsoft es probablemente la interface de programación para acceder a bases de datos relacionales bastante usada y ofrece la posibilidad de conectar a casi la totalidad de bases de datos, tiene en contra de la API JDBC que está escrita en C y por tanto no es portable entre distintos sistemas operativos.

En la siguiente página de Oracle puede ver todas las APIS para todas las bases de datos disponibles.

(más…)

Anuncios

JDBC + ODBC (MsAccess sin DSN)

En el caso de  ODBC Open DataBase Connectivity y con objeto de utilizar una base de datos MsAccess con JDBC sin hacer uso de las fuentes de datos o DSN, el driver será el mismo que en el caso anterior (Tutorial de JSP (19),

Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

Mientras que la cadena de conexión necesaria para crear el objeto connection será,

String bd = “jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=H:/DSNPruebas.MDB”;
con = DriverManager.getConnection(bd, “admin”, “admin”);

Vea que ahora no es necesario especificar Un DSN (Origen de datos), estaríamos en el caso de conexión directa o dinámica.

(más…)