Ir al contenido

Cómo abrir y cerrar conexiones JDBC

·162 palabras·1 min
Programación Bases De Datos
Alejandro Duarte
Autor
Alejandro Duarte
Alejandro Duarte es Ingeniero de Software, escritor, Ingeniero de Relaciones con Desarrolladores en MariaDB y consultor en desarrollo de software. Ha programado computadores desde mediados de los 90s. Comenzando con BASIC, Alejandro transitó a C, C++ y Java durante sus años académicos en la Universidad Nacional de Colombia. Se mudó primero al Reino Unido y luego a Finlandia para profundizar su participación en la industria del código abierto. Alejandro es reconocido en círculos de Java y MariaDB.

Nota: Traducido de la versión original en Inglés.

Para abrir y cerrar conexiones a bases de datos en Java, obtén un driver JDBC para tu base de datos. Por ejemplo, en el caso de MariaDB, puedes añadir lo siguiente al archivo pom.xml (o descargar el JAR y añadirlo manualmente a tu proyecto si no estás usando una herramienta como Maven):

<dependency>
    <groupId>org.mariadb.jdbc</groupId>
    <artifactId>mariadb-java-client</artifactId>
    <version>ULTIMA</version>
</dependency>

Usa un bloque try-with-resources para obtener un objeto Connection:

Connection connection = DriverManager.getConnection(
        "jdbc:mariadb://localhost:3306/nombre\_de\_base\_de\_datos",
        "usuario", "contraseña"
);

Si por alguna razón no puedes usar un bloque try-with-resources, recuerda cerrar la conexión, idealmente en un bloque finally para garantizar que la conexión se cierre incluso si se lanza una excepción:

connection.close();

Consulta Tutorial JDBC Parte 1: Conectándose a una Base de Datos, para un tutorial más detallado o mira como implemento una aplicación Java de ejemplo desde cero usando JDBC:

Si te gustó este post, considera seguirme en Twitter y suscribirte a Programming Brain en Youtube. ¡Diviértete programando!

¿Te gustó este artículo? Puedo ayudar a tu equipo a implementar soluciones similares. Contáctame para saber más.

Relacionados

Probando el rendimiento de MariaDB ColumnStore
·1346 palabras·7 mins
SQL Bases De Datos
Una guía para probar el rendimiento de MariaDB ColumnStore.
Usando componentes web de Vaadin en documentos HTML sin frameworks
·550 palabras·3 mins
Programación Vaadin Interfaz De Usuario
Aprende a usar componentes web de Vaadin en HTML plano sin frameworks.
Cómo iniciar una carrera en la programación
·1708 palabras·9 mins
Programación
Consejos y pasos para iniciar una carrera en programación.