jdbc Tutorial
Empezando con jdbc
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:
- Un documento de especificaciones, disponible en la página JSR-221.
- La API y su documentación, incluida con la API de Java SE (paquetes
java.sql
yjavax.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.