Configuración de JDBC para PostgreSQL

Consultas a una base de datos PostgreSQL en Java

Miller Trujillo

Staff Software Engineer

¡Conoce a tu instructor!

$$

Miller Trujillo

  • Ingeniero de Personal en Connectly.ai, ex-Microsoft, ex-Google
  • M.S. y B.S. en Ciencias de la Computación

Polo & Miller

Consultas a una base de datos PostgreSQL en Java

Por qué importan las bases de datos

$$

Almacenamiento y recuperación de datos en diferentes apps

$$

$$ Base de datos PostgreSQL

Consultas a una base de datos PostgreSQL en Java

Resumen del curso

$$

  • Capítulo 1: Conectando Java a PostgreSQL
    • JDBC, gestión de conexiones, consultas básicas
  • Capítulo 2: Técnicas Avanzadas de Consulta
    • Sentencias preparadas, filtros y uniones
  • Capítulo 3: Recuperación y Gestión Avanzada de Datos
    • Agregaciones, transacciones, objetos grandes
Consultas a una base de datos PostgreSQL en Java

Requisitos previos

$$

Banner de Tipos de Datos y Excepciones en Java

$$

Banner de SQL Intermedio

Consultas a una base de datos PostgreSQL en Java

JDBC

  • Java Database Connectivity
  • API estándar para interacción con bases de datos
  • Independiente de la base de datos (PostgreSQL, MySQL, Oracle)

$$

JDBS - visual

Consultas a una base de datos PostgreSQL en Java

Flujo JDBC

$$

Flujo JDBC

Consultas a una base de datos PostgreSQL en Java

Conectando a la base de datos

String url = "jdbc:postgresql://localhost:5432/library";

String user = "postgres";
String password = "secret";
Connection conn = DriverManager.getConnection(url, user, password);

$$

$$

  • Host: dirección del servidor
  • Puerto: punto de entrada de la base de datos
Consultas a una base de datos PostgreSQL en Java

Try-with-resources

String url = "jdbc:postgresql://localhost:5432/library";
String user = "postgres";
String password = "secret";

Connection conn = DriverManager.getConnection(url, user, password);


try (Connection conn = DriverManager.getConnection(url, user, password)) { System.out.println("Connected to the database!");}
  • Abre un socket
  • Evita fugas de memoria
  • Asegura el cierre de la conexión
Consultas a una base de datos PostgreSQL en Java

¡Vamos a practicar!

Consultas a una base de datos PostgreSQL en Java

Preparing Video For Download...