Está en la página 1de 6

CONECTIVIDAD

CONNECTIVITY

AUTOR
GABRIEL ANTONIO VIERA ANCAJIMA
ESTUDIANTE DEL QUINTO CICLO DE LA CARRERA PROFESIONAL DE
INGENIERA DE SISTEMAS

UNIVERSIDAD CATLICA LOS NGELES DE CHIMBOTE


FILIAL PIURA

INTRODUCCIN

El presente trabajo monogrfico tuvo como objetivo, mostrar al lector los conceptos bsicos o
marco terico que envuelve el tema de conexin a una base de datos utilizando un entorno de
programacin NetBeans.

El tema desarrollado, se considera de suma importancia y necesidad al momento de


desarrollar cualquier tipo de aplicacin para la gestin de los datos de cualquier empresa
considerando los resultados exitosos que obtendremos si esta gestin se desarrolla de manera
ptima.

La importancia, de la elaboracin de este documento reside en la necesidad que tienen los


alumno de informtica en tener claros los conceptos involucrados en gestin de base de datos
y las conexiones que se desarrollan entre nuestra aplicacin y nuestro gestor de base de datos
que elijamos para contenedor de los mismos.

MARCO TEORICO

La conectividad de la base de datos de Java (JDBC, Java Database Connectivity) es un marco


de programacin para los desarrolladores de Java que escriben los programas que tienen
acceso a la informacin guardada en bases de datos, hojas de clculo, y archivos "planos".
JDBC se utiliza comnmente para conectar un programa del usuario con una base de datos
por detrs de la escena, sin importar qu software de administracin o manejo de base de
datos se utilice para controlarlo.(1)
Con JDBC ocurre exactamente lo mismo: JDBC es una especificacin de un conjunto de
clases y mtodos de operacin que permiten a cualquier programa Java acceder a
sistemas de bases de datos de forma homognea. Lgicamente, al igual que ODBC, la
aplicacin de Java debe tener acceso a un driver JDBC adecuado.(3)
Podemos decir en tres frases lo que hace JDBC:

Establece una conexin con una BD, que puede ser remota o no.

Enva sentencias SQL a la BD.

Procesa los resultados obtenidos de la BD.


FUNCIONES:
Bsicamente el API JDBC hace posible la realizacin de las siguientes tareas:

I.

Establecer una conexin con una base de datos.

Enviar sentencias SQL.

Manipular los datos.

Procesar los resultados de la ejecucin de las sentencias.


CARACTERSTICAS

JDBC es independiente de la plataforma al estar escrito en Java. JDBC es una API de bajo
nivel ya que hace llamadas SQL directas(14), Sun desea que JDBC pueda ser llamado desde

otra API de ms alto nivel que pueda simplificar la labor del programador, aunque la
utilizacin de JDBC es sencilla y potente. Se tiene noticia de que ya existen diversos
proyectos en marcha que intentan crear estas APIs de alto nivel. Aqu el trmino API hace
referencia a un conjunto de clases e interfaces. Una forma de ver las caractersticas de JDBC
es enfrentarlo con otro API que permita tambin el acceso a bases de datos, uno de los ms
usados y extendidos es el API de Microsoft ODBC (Open DataBase Connectivity).
ODBC permite la conexin a casi todo tipo de bases de datos en casi todas las
plataformas, por lo tanto porqu no podemos simplemente usar ODBC desde Java?. El hecho
es que se puede utilizar ODBC desde Java, pero a travs de JDBC con lo que se denomina el
puente JDBC-ODBC (JDBC-ODBC Bridge, desarrollado por Sun e Intersolv).(3)
Usos de ODBC
1. Usar ODBC directamente desde Java no es apropiado ya que usa un interfaz en C, y
las llamadas desde Java a cdigo nativo de C pueden ocasionar diversos problemas de
seguridad y en la portabilidad de las aplicaciones.
2. Una traduccin literal del API de ODBC escrito en C no es adecuado, ya que,
Java no utiliza punteros y sin embargo ODBC hace un uso bastante frecuente de ellos.
Se puede considerar que JDBC es una traduccin de ODBC a un interfaz de
programacin orientada a objetos que es natural para los programadores de Java.
3. ODBC es ms complicado de aprender, mezcla caractersticas sencillas con
avanzadas y tiene opciones complejas incluso para las consultas ms sencillas.
4. JDBC es necesario para disponer de una solucin Java pura (100% puro Java).
Cuando se utiliza ODBC el gestor de drivers y los drivers deben ser instalados
manualmente en cada

mquina cliente. Mientras que JDBC est escrito

completamente en Java y su cdigo se instala automticamente.(3)

CONCLUSIN

Despus de haber revisado el tema propuesto por los autores, resaltamos la


importancia de tener claros los conceptos que involucran el tema de conectividad. Y
tambin resaltamos la importancia de la

tecnologa que hecho posible la

comunicacin de datos entre diferentes equipos y entre usuarios.

REFERENCIAS BIBLIOGRAFICAS

1. MONILLO0.BLOGPOST.COM. Conectar una base de datos en MySQL con


NetBeans [sede Web]. Lima: MONILLO; 07 noviembre 2007 - Acceso 03 de Junio de
2015.

Disponible

en:

http://monillo007.blogspot.com/2007/11/conectar-una-base-de-

datos-en-mysql-con.html

2. FRAGOWB. Conectar Java con MySQL en NetBeans [sede Web]. FRAGOWB; 08 Mayo
2008

Acceso

03

de

Junio

de

2015.

Disponible

en:

https://fragowb.wordpress.com/2008/05/01/conectar-java-con-mysql-en-netbeans/

3. TAVOBERRY.COM. Conectividad de Java con MySQL mediante JDBC [sede


Web]. Gustavo Reyes Hernndez Junio 03 2010 - Acceso 03 de Junio de 2015. Disponible
en: https://sites.google.com/site/javaavansb/2-acceso-a-datos-jdbc/2-caracteristicas-de-jdbc

4. NETBEANS.ORG. Pool Conexiones Glassfish NetBeans [sede Web]. Acceso 03 de


Junio de 2015. Disponible en: http://wiki.netbeans.org/PoolConexionesGlassfishNetBeans

También podría gustarte