fbpx
Wikipedia

Java Database Connectivity

Java Database Connectivity (en español: Conectividad a bases de datos de Java), más conocida por sus siglas JDBC,[1][2]​ es una API que permite la ejecución de operaciones sobre bases de datos desde el lenguaje de programación Java, independientemente del sistema operativo donde se ejecute o de la base de datos a la cual se accede, utilizando el dialecto SQL del modelo de base de datos que se utilice.

Java Database Connectivity
Información general
Tipo de programa API
Desarrollador Sun Microsystems
Información técnica
Programado en Java
Plataformas admitidas máquina virtual Java
Versiones
Última versión estable 4.0 ()
Enlaces
Sitio web oficial

El API JDBC se presenta como una colección de interfaces Java y métodos de gestión de manejadores de conexión hacia cada modelo específico de base de datos. Un manejador de conexiones hacia un modelo de base de datos en particular es un conjunto de clases que implementan las interfaces Java y que utilizan los métodos de registro para declarar los tipos de localizadores a base de datos (URL) que pueden manejar. Para utilizar una base de datos particular, el usuario ejecuta su programa junto con la biblioteca de conexión apropiada al modelo de su base de datos, y accede a ella estableciendo una conexión; para ello provee el localizador a la base de datos y los parámetros de conexión específicos. A partir de allí puede realizar cualquier tipo de tarea con la base de datos a la que tenga permiso: consulta, actualización, creación, modificación y borrado de tablas, ejecución de procedimientos almacenados en la base de datos, etc.

Drivers JDBC

Los drivers JDBC son adaptadores del lado del cliente (instalados en la máquina cliente, no en el servidor) que convierten la petición proveniente del programa JAVA a un protocolo que el SGBD pueda entender.

  • Driver JDBC Tipo 1 (también llamado Puente JDBC-ODBC) convierte el método JDBC a una llamada a una función ODBC. Utiliza los drivers ODBC para conectar con la base de datos.
  • Driver JDBC Tipo 2 (también llamado driver API-Nativo) convierte el método JDBC a llamadas nativas de la API de la base de datos. Es más rápido que el puente JDBC-ODBC pero se necesita instalar la librería cliente de la base de datos en la máquina cliente y el driver es dependiente de la plataforma.
  • Driver JDBC Tipo 3. Hace uso de un Middleware entre el JDBC y el SGBD.
  • Driver JDBC Tipo 4 (también llamado Driver Java Puro directo a la base de datos). Es independiente a la plataforma.

Paquete java.sql

JDBC ofrece el paquete java.sql, en el que existen clases muy útiles para trabajar con bases de datos.

Clase Descripción
DriverManager Para cargar un driver
Connection Para establecer conexiones con las bases de datos
Statement Para ejecutar sentencias SQL y enviarlas a las BBDD
PreparedStatement La ruta de ejecución está predeterminada en el servidor de base de datos que le permite ser ejecutado varias veces
CallableStatement Para ejecutar sentencias SQL de Procedimientos Almacenados.
ResultSet Para almacenar el resultado de la consulta

Referencias

  1. M. Domínguez-Dorado,. Todo Programación. Nº 6. Págs. 35-38. Editorial Iberprensa (Madrid). DL M-13679-2004. Diciembre, 2004. Acceso a bases de datos desde aplicaciones Java: JDBC 1.0. 
  2. M. Domínguez-Dorado,. Todo Programación. Nº 7. Págs. 37-40. Editorial Iberprensa (Madrid). DL M-13679-2004. Enero, 2005. Acceso a bases de datos desde aplicaciones Java: JDBC 2.0. 

Véase también

Enlaces externos

  •   Datos: Q722772
  •   Multimedia: JDBC / Q722772

java, database, connectivity, este, artículo, sección, tiene, referencias, pero, necesita, más, para, complementar, verificabilidad, este, aviso, puesto, enero, 2022, español, conectividad, bases, datos, java, más, conocida, siglas, jdbc, permite, ejecución, o. Este articulo o seccion tiene referencias pero necesita mas para complementar su verificabilidad Este aviso fue puesto el 20 de enero de 2022 Java Database Connectivity en espanol Conectividad a bases de datos de Java mas conocida por sus siglas JDBC 1 2 es una API que permite la ejecucion de operaciones sobre bases de datos desde el lenguaje de programacion Java independientemente del sistema operativo donde se ejecute o de la base de datos a la cual se accede utilizando el dialecto SQL del modelo de base de datos que se utilice Java Database ConnectivityInformacion generalTipo de programaAPIDesarrolladorSun MicrosystemsInformacion tecnicaProgramado enJavaPlataformas admitidasmaquina virtual JavaVersionesUltima version estable4 0 EnlacesSitio web oficial editar datos en Wikidata El API JDBC se presenta como una coleccion de interfaces Java y metodos de gestion de manejadores de conexion hacia cada modelo especifico de base de datos Un manejador de conexiones hacia un modelo de base de datos en particular es un conjunto de clases que implementan las interfaces Java y que utilizan los metodos de registro para declarar los tipos de localizadores a base de datos URL que pueden manejar Para utilizar una base de datos particular el usuario ejecuta su programa junto con la biblioteca de conexion apropiada al modelo de su base de datos y accede a ella estableciendo una conexion para ello provee el localizador a la base de datos y los parametros de conexion especificos A partir de alli puede realizar cualquier tipo de tarea con la base de datos a la que tenga permiso consulta actualizacion creacion modificacion y borrado de tablas ejecucion de procedimientos almacenados en la base de datos etc Indice 1 Drivers JDBC 2 Paquete java sql 3 Referencias 4 Vease tambien 5 Enlaces externos Drivers JDBC Editar Los drivers JDBC son adaptadores del lado del cliente instalados en la maquina cliente no en el servidor que convierten la peticion proveniente del programa JAVA a un protocolo que el SGBD pueda entender Driver JDBC Tipo 1 tambien llamado Puente JDBC ODBC convierte el metodo JDBC a una llamada a una funcion ODBC Utiliza los drivers ODBC para conectar con la base de datos Driver JDBC Tipo 2 tambien llamado driver API Nativo convierte el metodo JDBC a llamadas nativas de la API de la base de datos Es mas rapido que el puente JDBC ODBC pero se necesita instalar la libreria cliente de la base de datos en la maquina cliente y el driver es dependiente de la plataforma Driver JDBC Tipo 3 Hace uso de un Middleware entre el JDBC y el SGBD Driver JDBC Tipo 4 tambien llamado Driver Java Puro directo a la base de datos Es independiente a la plataforma Paquete java sql EditarJDBC ofrece el paquete java sql en el que existen clases muy utiles para trabajar con bases de datos Clase DescripcionDriverManager Para cargar un driverConnection Para establecer conexiones con las bases de datosStatement Para ejecutar sentencias SQL y enviarlas a las BBDDPreparedStatement La ruta de ejecucion esta predeterminada en el servidor de base de datos que le permite ser ejecutado varias vecesCallableStatement Para ejecutar sentencias SQL de Procedimientos Almacenados ResultSet Para almacenar el resultado de la consultaReferencias Editar M Dominguez Dorado Todo Programacion Nº 6 Pags 35 38 Editorial Iberprensa Madrid DL M 13679 2004 Diciembre 2004 Acceso a bases de datos desde aplicaciones Java JDBC 1 0 M Dominguez Dorado Todo Programacion Nº 7 Pags 37 40 Editorial Iberprensa Madrid DL M 13679 2004 Enero 2005 Acceso a bases de datos desde aplicaciones Java JDBC 2 0 Vease tambien EditarODBCEnlaces externos EditarJDBC Technology en ingles JDBC Basics en ingles Datos Q722772 Multimedia JDBC Q722772 Obtenido de https es wikipedia org w index php title Java Database Connectivity amp oldid 141079525, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos