Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Felipe Fernández
Yerko Muñoz
Qué es JDBC?
JDBC es usado para enviar comandos SQL hacia una base de datos relacional,
que puede ser Oracle, Infomix, SyBase, etc.
Qué hace JDBC?
Establece una conexión con una BD
Envía sentencias SQL
Procesa los resultados
Una integración de SQL hacia Java, es decir que las sentencias SQL se puedan
mezclar con Java, por ejemplo, que una variable de Java pueda ser usada en
una sentencia SQL para recibir o dar valores.
Un mapeo directo de las tablas de la BD hacia las clases de Java, donde cala
fila de la tabla se convierte en una instancia de la clase, y donde cada columna
se corresponde a un atrubuto de esa instancia.
JDBC v/s ODBC y otras API´s
ODBC no es apropiado para usar directamente con Java por que usa una
interfaz en C.
Una traducción literal de la API ODBC en C, no es deseable. Por ejemplo Java
no tiene punteros y la ODBC hace gran uso de ellos.
ODBC es muy difícil de aprender , hace una mezcla de acciones simples y
avanzadas.
Una API como JDBC es necesario para poder desarrollar una solución
“puramente de Java”
Una manera que el API de JDBC trata de este problema es permitir cualquier
sentencia sea pasada a un driver de DBMS subyacente.
Se asume que se tiene instalado una DBMS Oracle 8i (versión 8.1.6) y que se
puede conectar usando el driver de JDBC.
Brevemente estos ejemplos muestran cómo conectarse a la Base de Datos y
usar sentencias SQL simples como "select", "insert", "update" y "delete".
Otros ejemplos: