Tema 1 Conexion Base Datos JDBC NetBeans

Páginas: 10 (2263 palabras) Publicado: 15 de septiembre de 2015
Universidad Católica Los Ángeles de Chimbote – Programación Visual II

CONEXIÓN A LA BASE DE DATOS CON JDBC

¿Qué es un JDBC?
La conectividad de la base de datos de Java (JDBC , Java Database Connectivity)
es un marco de programación para los desarrolladores de Java que escriben los
programas que tienen acceso a la información guardada en bases de datos, hojas
de cálculo, y archivos "planos".JDBC se utiliza comúnmente para conectar un
programa del usuario con una base de datos por “detrás de la escena”, sin
Ing. Martín Salcedo Quiñones

Página 1

Universidad Católica Los Ángeles de Chimbote – Programación Visual II
importar qué software de administración o manejo de base de datos se utilice para
controlarlo.
Para la gente del mundo Windows, JDBC es para Java lo que ODBC es para
Windows.Windows en general no sabe nada acerca de las bases de datos, pero
define el estándar ODBC consistente en un conjunto de primitivas que cualquier
driver o fuente ODBC debe ser capaz de entender y manipular. Los
programadores que a su vez deseen escribir programas para manejar bases de
datos genéricas en Windows utilizan las llamadas ODBC.
Con JDBC ocurre exactamente lo mismo: JDBC es unaespecificación de un
conjunto de clases y métodos de operación que permiten a cualquier programa
Java acceder a sistemas de bases de datos de forma homogénea. Lógicamente,
al igual que ODBC, la aplicación de Java debe tener acceso a un driver JDBC
adecuado. Este driver es el que implementa la funcionalidad de todas las clases
de acceso a datos y proporciona la comunicación entre el API JDBC y la base dedatos real.
ODBC es un interfaz escrito en lenguaje C, que al no ser un lenguaje portable,
haría que las aplicaciones Java también perdiesen la portabilidad. Y además,
ODBC tiene el inconveniente de que se ha de instalar manualmente en cada
máquina; al contrario que los drivers JDBC, que al estar escritos en Java son
automáticamente instalables, portables y seguros. La conectividad de bases dedatos de Java se basa en sentencias SQL, por lo que se hace imprescindible un
conocimiento adecuado de SQL para realizar cualquier clase de operación de
bases de datos. Aunque, afortunadamente, casi todos los entornos de desarrollo
Java ofrecen componentes visuales que proporcionan una funcionalidad
suficientemente potente sin necesidad de que sea necesario utilizar SQL, aunque
para usar directamenteel JDK se haga imprescindible

Ing. Martín Salcedo Quiñones

Página 2

Universidad Católica Los Ángeles de Chimbote – Programación Visual II
Acceso a base de datos con JDBC
A continuación vemos los modelos diferentes de acceso a base de datos:
Modelo de 2 capas
El presente modelo se basa en que la conexión se presenta entre la aplicación
Java o el applet (que se ejecuta en el navegador), seconectan directamente a la
base de datos.

Como sabemos en Java se puede tener dos tipos de aplicaciones: la aplicación
Java propiamente dico y una aplicación applet, esta última que se ejecuta en un
navegador. Observamos en la figura que el driver o controlador JDBC debe residir
en la computadora local. La base de datos puede estar en cualquier otra máquina
y se accede a ella mediante la red. Esta esla configuración de típica
Cliente/Servidor: el programa cliente envía instrucciones SQL a la base de datos,
ésta las procesa y envía los resultados de vuelta a la aplicación
Modelo de 3 capas
El presente modelo, las instrucciones son enviadas a una capa intermedia entre
Cliente y Servidor, que es la que se encarga de enviar las sentencias SQL a la
base de datos y recoger el resultado desde labase de datos. En este caso el
usuario no tiene contacto directo, ni a través de la red, con la máquina donde
reside la base de datos.
Ing. Martín Salcedo Quiñones

Página 3

Universidad Católica Los Ángeles de Chimbote – Programación Visual II

Comparando con el modelo anterior, se observa que el driver o controlador JDBC
se encuentra junto al servidor de aplicaciones, esto hace que la máquina...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conexion Base De Datos Netbeans
  • TEMA 1 ADMON BASE DE DATOS
  • Manejo de conexiones de bases de datos con jdbc
  • GUIA PARA CREAR UNA CONEXIÓN CON UNA BASE DE DATOS POSTGRES UTILIZANDO JDBC.
  • Conexión bases de datos oracle con java fase 1
  • Tutorail base de datos con netbeans
  • Netbeans con base datos
  • base de datos en netbeans

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS