Hola a todos, bueno ahora me dio por escribir sobre conectividad de base de datos con Java un tema de caracter obligatorio que se enseña en las instituciones superiores. comenzamos con lo basico hasta lograr algo mas elaborado. comenzamos :).
JDBC (Java Database Connectivity)
Es una tecnologia de Java que nos permite conectarnos con cualquier motor de base de datos, proporciona una capa de persistencia uniforme para todo driver de base de datos.
Caracteristicas:
- JDBC es una biblioteca de clases e interfaces que permite la conexión con base de datos utilizando Java.
- La biblioteca JDBC dispone de una interfaz para ejecutar instrucciones SQL que ofrece una funcionalidad básica para el acceso a datos. las clases e interfaces que componen el API de JDBC son conceptos comunes de acceso a base de datos para todas las bases de datos.
- JDBC se diseño como una interfaz de programación de aplicaciones (API) orientado a objetos para acceder (consultas) a bases de datos y es un estándar.
- El API JDBC se disño como una interfaz para ejecutar consultas SQL y admite todos los dialectos de SQL.
DriverManager, Connection, Statement y ResultSet son las clases JDBC del paquete java.sql que utilizaremos para realizar nuestros ejercicios. Si os fijais cada instancia de cada clase se crea por medio de otra. Por ejemplo: un objeto de tipo Connection se crea mediante la clase DriverManager, un objeto Statement se crea mediante un objeto de tipo Connection y un objeto ResultSet se crea mediante un objeto Statement.
Driver:
Un controlador es la implementación de la interfaz JDBC adecuada a una base de datos concreta. Se trata del nivel intermedio que traduce el método Java en llamadas API a una base de datos propietaria que sirven para manipular la base de datos.
Existen 4 tipos de drivers JDBC, pero nos centraremos en el tipo 4 que es de conexion nativa. por ser mas eficiente que los demas, por que realiza una conexion directa con el motor de base de datos, sin puntes ODBC, sin protocolos de red intermedios que relentizan nuestra aplicacion.
http://developers.sun.com/product/jdbc/drivers2
No hay comentarios:
Publicar un comentario