Buscar..


Observaciones

JDBC, o Java DataBase Connectivity, es la especificación de Java para conectarse a bases de datos (relacionales). JDBC proporciona una API común en forma de una serie de interfaces y excepciones, y expectativas (o requisitos) de los controladores.

La especificación JDBC consta de dos partes:

  1. Un documento de especificaciones, disponible en la página JSR-221.
  2. La API y su documentación, incluida con la API de Java SE (paquetes java.sql y javax.sql )

La mayoría de las bases de datos relacionales, y algunas bases de datos no relacionales, proporcionan un controlador que implementa el JDBC.

Versiones

Versión Fecha de lanzamiento
3.0 2002-02-06
4.0 2006-12-11
4.1 2011-07-07
4.2 2014-03-18

Creando una conexión

Para poder utilizar JDBC, debe tener el controlador JDBC de su base de datos en la ruta de clase de su aplicación.

Hay varias formas de conectarse a una base de datos, pero las formas comunes son usar java.sql.DriverManager o configurar y usar una implementación específica de la base de datos de javax.sql.DataSource .

Un ejemplo simple para crear una conexión a una base de datos con url jdbc:somedb://localhost/foobar y ejecutar una declaración de actualización para dar a todos los empleados un aumento del 5%:

try (Connection connection = DriverManager.getConnection(
        "jdbc:somedb://localhost/foobar", "anna", "supersecretpassword");
     Statement updateStatement = connection.createStatement()) {
    
    updateStatement.executeUpdate("update employees set salary = salary * 1.05");
}

Para más detalles ver crear una conexión de base de datos.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow