Artículos Java

Java JDBC

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.

Volver a Java

Elementos de Java JDBC

Últimos Artículos en Java JDBC

Programación en Java

Conectar a MariaDB con Java

Seguro que ya has leído alguno de nuestros artículos sobre cómo conectarse a una base de datos con Java o …

Programación en Java

Crear una base de datos en Java

La librería Java JDBC nos permite realizar cualquier tipo de operación sobre una base de datos, ya sean consultas, inserciones, …

Programación en Java

JDBC SQLWarning

Dentro de los programas que acceden a las bases de datos con Java JDBC tenemos errores representados por SQLException y …

Programación en Java

Ejemplo BatchUpdateException

Ya hemos visto como podemos insertar registros en una tabla mediante un BatchUpdate. Pero cual sería un ejemplo BatchUpdateException cuando …

Programación en Java

Truncar campos SQL

Vamos a ver cómo podemos truncar campos SQL cuando estemos haciendo una inserción de datos mediante Java JDBC. Pero pongámonos …

Programación en Java

Vaciar una tabla con Java

No en todas las ocasiones que queramos eliminar una tabla tenemos que borrarla. Puede darse el caso que necesitemos vaciar …

Manual Java

Aprende más sobre Java consultando online o descargando nuestro manual.

Tutorial Java

Test Java

¿Te atreves a probar tus habilidades y conocimiento en Java con nuestro test?

Test Java

Vídeos sobre Java

Disfruta también de nuestros artículos sobre Java en formato vídeo. Aprovecha y suscribete a nuestro canal.

Artículos Java JDBC