base de datos

Páginas: 12 (2821 palabras) Publicado: 18 de junio de 2013
Taller de programación I

Taller de Programación I
Semana IX

© Inacap Área Informática y Telecomunicaciones todos los derechos reservados
1

Taller de programación I

Indice

Indice
I

Unidad 3: Programación de aplicaciones con acceso a base de datos.

03

II Aprendizajes esperados

03

III Descripción de la API JDBC

04

IV Acceso a datos utilizando la APIJDBC

07

V

Resumen de la Semana

12

VI Sinopsis de la próxima clase

12

»» DriverManager
»» Connection
»» Statement
»» ResultSet
»» SQLExceptions
»» BatchUpdateException
»» SQLWarning
»» DataTruncation

»» La clase DriverManager
»» La clase Connection
»» La clase Statement
»» La clase ResultSet
»» Conexión a la base de datos
»» Utilizando nuestraclase Conectar

05
05
05
05
06
06
06
06

07
07
08
08
08
10

© Inacap Área Informática y Telecomunicaciones todos los derechos reservados
2

Taller de programación I

Semana IX - Programación de aplicaciones con acceso a BD

Unidad 3: Programación de aplicaciones con acceso a base de datos.
»» Aprendizajes esperados
3.1


Desarrolla clases en la conexión de programasa sistemas de bases de datos utilizando los aspectos centrales del API JDBC
(JAVA Data Base Connectivity)

© Inacap Área Informática y Telecomunicaciones todos los derechos reservados
03

Taller de programación I

Semana IX - Programación de aplicaciones con acceso a BD

»» Descripción de la API JDBC
En el mundo de la informática el acceso a base de datos es una parte muy importante enel desarrollo de aplicaciones que necesiten de la persistencia de sus datos. Si bien existen muchas técnicas distintas para lograr la persistencia de los datos, una de las más ocupadas es el acceso y el uso
a motores de base de datos. En el mundo de Java el acceso a las bases de datos se realiza mediante la utilización de una API (Application Programing Interface), es decir de un conjunto declases y sus métodos que actúan como una capa intermedia entre la aplicación que estás programando
y los motores de bases de datos. En el caso de Java la API se denomina JDBC (Java DataBase Connectivity) y es definida por Oracle de la siguiente
forma:
“Es el estándar de la industria para la conectividad entre el lenguaje de programación JAVA y un amplio rango de bases de datos SQL y otrosorígenes de datos tabulares, como hojas de cálculo o archivos planos.
La tecnología JDBC permite que uses el lenguaje de programación JAVA para explotar las capacidades de “escribir una vez, ejecutar en cualquier
lugar” para aplicaciones que requieren del acceso a datos. Con la tecnología habilitada para los manejadores JDBC, puedes conectar todos los
datos corporativos aún en ambientes heterogéneos.”La arquitectura de JDBC contiene dos grandes grupos de clases, las clases para el desarrollador de aplicaciones y las clases para el desarrollador de
drivers o conectores de acceso a los diferentes orígenes de datos. Las aplicaciones que nosotros programemos utilizarán el primer grupo de clases,
es decir nuestras aplicaciones tendrán acceso a los orígenes de datos utilizando en un 100% lasclases e interfaces de la API JDBC.
Una muestra gráfica de la API JDBC es la siguiente:

® API JDBC

Fíjate que existen dos rutas que están bien definidas para el modo de conexión a los orígenes de datos.
Por un lado está la combinación JDBC, Puente ODBC y Driver ODBC, esta combinación entrega acceso a JDBC mediante el uso de un Driver ODBC
y en muchos casos código en la base de datos delcliente, el cual debe ser cargado en cada una de las máquinas clientes que utilicen este puente
JDBC-ODBC.
© Inacap Área Informática y Telecomunicaciones todos los derechos reservados
04

Taller de programación I

Semana IX - Programación de aplicaciones con acceso a BD

Por otro lado está la ruta de la API nativa utilizando tecnología JAVA. Este tipo de drivers transforma las llamadas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS