El paquete Java JDBC o Java Database Connectivity contiene el API que nos permite realizar operaciones sobre bases de datos en el lenguaje Java.
De esa manera podemos ejecutar operaciones SQL mediante diferentes métodos que ofrece el API JDBC.
Para ello el paquete JDBC nos permite comunicarnos con las bases de datos a partir de 4 tipos diferentes de Drivers de conexión. Ya sean drivers JDBC/ODBC, nativos,… Estos Drivers utilizan pooles de conexión para poder facilitar y acelerar las conexiones con las bases de datos.
Una vez establecida la conexión en Java JDBC podremos realizar operaciones de consulta que nos devolverán un ResultSets con los datos o bien operaciones que nos permitan realizar operaciones de inserción, borrado o actualización.
Un ejemplo de uso de la librería JDBC para conectarnos a una base de datos y realizar una consulta sería el siguiente:
Connection con = null; PreparedStatement stmt = null; ResultSet rs = null; String sDriver = "com.mysql.jdbc.Driver"; String sURL = "jdbc:mysql://localhost:3306/lineadecodigo"; try { Class.forName(sDriver).newInstance(); con = DriverManager.getConnection(sURL); try { // La Query stmt = con.prepareStatement("SELECT titulo FROM libros"); rs = stmt.executeQuery(); // Recorremos el resultado while (rs.next()) System.out.println (rs.getString("titulo")); } catch (SQLException sqle) { System.out.println("Error en la ejecución:" + sqle.getErrorCode() + " " + sqle.getMessage()); }
En esta categoría encontrarás múltiples ejemplos y artículos de uso de la librería Java JDBC.
Seguro que ya has leído alguno de nuestros artículos sobre cómo conectarse a una base de datos con Java o …
La librería Java JDBC nos permite realizar cualquier tipo de operación sobre una base de datos, ya sean consultas, inserciones, …
Dentro de los programas que acceden a las bases de datos con Java JDBC tenemos errores representados por SQLException y …
Ya hemos visto como podemos insertar registros en una tabla mediante un BatchUpdate. Pero cual sería un ejemplo BatchUpdateException cuando …
Vamos a ver cómo podemos truncar campos SQL cuando estemos haciendo una inserción de datos mediante Java JDBC. Pero pongámonos …
No en todas las ocasiones que queramos eliminar una tabla tenemos que borrarla. Puede darse el caso que necesitemos vaciar …
Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.