Java JDBC

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

Java JDBC

JDBC SQLWarning

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

Java JDBC

Ejemplo BatchUpdateException

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

Java JDBC

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 …

Java JDBC

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 …

Java JDBC

Controlar SQLException

Si estás trabajando con un programa que acceda a una base de datos con Java JDBC seguro que has tenido …

Java JDBC

Propiedades de conexión JDBC

Si tenemos una conexión a una base de datos y vamos a desplegar nuestro código por diferentes entornos será muy …

Artículos Java JDBC