Manejo de conexiones de bases de datos con jdbc

Páginas: 31 (7542 palabras) Publicado: 28 de agosto de 2012
Manejar Conexiones a Bases de Datos con JDBC 3.0



Introdución al Tutorial

¿Debería leer este Tutorial?
Este tutorial presenta los diferentes conceptos implicados en el establecimiento y control de una conexión con bases de datos dentro de una aplicación Java usando Java Database Connection (JDBC). Está dirigido principalmente a desarrolladores que quieren entender que "qué hay detrás dela escena" cuando usan una base de datos desde dentro de una aplicación Java
Este tutorial asume que estás familiarizado con el lenguaje de programación Java.

¿Sobre qué va este Tutorial?
Este tutorial demuestra cómo conectar con una base de datos usando JDBC. Aunque parece inocuo, este punto es realmente un obstáculo tanto para novatos como para veteranos en Java. Este tutorial explicarácómo una aplicación Java dentro de una JVM descubre y se comunica con una base de datos, empezando con el tradicional driver JDBC y los objetos DriverManager. Después de varios ejemplos que demuestran los cuatro tipos diferentes de drivers JDBC, el tutorial se mueve sobre una explicación de objetos DataSource que usan JNDI. También se incluye una discusión sobre JNDI, y cómo unir, usar, reunir yborrar el objeto DataSource. Finalmente, se presentan y demuestran los conceptos de almacen de conexiones, y específicamente los objetos PooledConnection. El tutorial concluye con una discusión de problemas de ajuste que normalmente se nos pasan cuando desarrollamos aplicaciones de conectividad de base de datos.


Herramientas

Aunque el tutorial proporciona numerosos fragmentos de código parareflejar conceptos y métodos descritos en el texto, la mayoría de la gente aprenderá mejor trabajando realmente a través de los ejemplos. Para trabajar con los ejemplos, necesitarás tener instaladas y funcionando las siguientes herramientas:
Un editor de texto: los ficheros fuente Java son simplemente texto, por eso para crearlos y leerlos, necesitamos un editor de texto. Si tienen acceso a un IDEJava, puedes usarlo, pero algunas veces ocultan muchos detalles.
Un entorno de desarrollo Java, como el Java2 SDK, que está disponible en http://java.sun.com/j2se/1.4/. El Java2 SDK, Standard Edition versión 1.4, incluye las extensiones estándard JDBC así como JNDI, ámbos son necesarios para algunos de los ejemplos posteriores de este tutorial
Una base de datos compatible SQL: los ejemplos deeste tutorial usan una amplia variedad de bases de datos para ayudarnos a demostrar cómo se puede hacer programación JDBC independiente de la base de datos.
Un driver JDBC: como el API JDBC está predominantemente compuesto por interfaces, necesitamos obtener una implementación de un driver JDBC real para poder conectar realmente con una base de datos usando JDBC. Si nuestra base de datos (o nuestramaleta) no permite el uso de JDBC, siempre podemos usar el dirver puente JDBC-ODBC para conectar con cualquier base de datos (o fuente de datos) que soporta el protocolo ODBC.
Arquitectura de la Aplicación


Arquitecturar Nuestro Sistema

Uno de los problemas de diseño más importantes cuando desarrollamos una aplicación de bases de datos en Java es la arquitectura general del sistema; enparticular, cuántos componentes diferentes deberíamos desplegar. Tradicinonalmente, esto está caracterízado por el número de capas que requiere la aplicación. Hay dos modelos arquitecturales básicos que pueden describir un sistema: el modelo de dos capas y el modelo de n-capas.
Antes de entrar en los detalles del manejo de conexiones a bases de datos desde una aplicación Java, necesitamos explicarestos dos modelos. Cada modelo tiene sus propias ventajas e inconvenientes; cada uno también requiere que ciertos componentes se configuren apropiadamente, y , como resultado, cada uno funciona mejor en entornos diferentes. Las dos siguientes secciones explican en más detalle cada uno de los dos modelos arquitecturales.


El Modelo de Dos Capas

El modelo de dos capas es el marco de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • GUIA PARA CREAR UNA CONEXIÓN CON UNA BASE DE DATOS POSTGRES UTILIZANDO JDBC.
  • CONEXIÓN A BASES DE DATOS
  • Conexion a base de datos c#
  • conexion base de datos
  • Conexiones, Redes Y Bases De Datos
  • Conexion Base De Datos Netbeans
  • Conexion base de datos
  • Conexion de base de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS