Skip to content
/ JDBC Public

La API de JDBC es una API de Java que puede acceder a cualquier tipo de datos tabulares, especialmente los datos almacenados en una base de datos relacional. JDBC funciona con Java en una variedad de plataformas, como Windows, Mac OS y las distintas versiones de UNIX.

Notifications You must be signed in to change notification settings

khanakat/JDBC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JDBC

La API de JDBC es una API de Java que puede acceder a cualquier tipo de datos tabulares, especialmente los datos almacenados en una base de datos relacional. JDBC funciona con Java en una variedad de plataformas, como Windows, Mac OS y las distintas versiones de UNIX.

¿Por qué aprender JDBC?

JDBC son las siglas de Java Database Connectivity, que es una API de Java estándar para la conectividad independiente de la base de datos entre el lenguaje de programación Java y una amplia gama de bases de datos.

La biblioteca JDBC incluye API para cada una de las tareas mencionadas a continuación que se asocian comúnmente con el uso de la base de datos.

  • Hacer una conexión a una base de datos.

  • Creación de declaraciones SQL o MySQL.

  • Ejecución de consultas SQL o MySQL en la base de datos.

  • Ver y modificar los registros resultantes.

Aplicaciones de JDBC

Básicamente, JDBC es una especificación que proporciona un conjunto completo de interfaces que permite el acceso portátil a una base de datos subyacente. Java se puede utilizar para escribir diferentes tipos de ejecutables, como:

  • Aplicaciones Java

  • Applets de Java

  • Servlets de Java

  • Páginas de servidor Java (JSP)

  • Enterprise JavaBeans (EJB).

Todos estos diferentes ejecutables pueden usar un controlador JDBC para acceder a una base de datos y aprovechar los datos almacenados.

JDBC proporciona las mismas capacidades que ODBC, lo que permite que los programas Java contengan código independiente de la base de datos.

Los paquetes JDBC 4.0

Java.sql y javax.sql son los paquetes principales para JDBC 4.0. Esta es la última versión de JDBC en el momento de redactar este tutorial. Ofrece las clases principales para interactuar con sus fuentes de datos.

Las nuevas funciones de estos paquetes incluyen cambios en las siguientes áreas:

  • Carga automática del controlador de la base de datos.

  • Mejoras en el manejo de excepciones.

  • Funcionalidad BLOB / CLOB mejorada.

  • Mejoras en la interfaz de conexión y declaración.

  • Soporte de juego de caracteres nacionales.

  • Acceso SQL ROWID.

  • Soporte de tipo de datos XML de SQL 2003.

  • Anotaciones.

Audiencia

Este tutorial está diseñado para programadores de Java que deseen comprender el marco JDBC en detalle junto con su arquitectura y uso real.

Prerrequisitos

Antes de continuar con este tutorial, debe tener un buen conocimiento del lenguaje de programación Java. Como va a tratar con RDBMS, debe tener una exposición previa a los conceptos de SQL y bases de datos.

Contenidos

Tutoriales

📗 Introducción

📗 Sintaxis SQL

📗 Entorno

📗 Código de Ejemplo

📗 Tipos de Controladores

📗 Conexiones

📗 Declaraciones

📗 Conjuntos de Resultados

📗 Tipos de datos

📗 Transacciones

📗 Excepciones

📗 Procesos Batch

📗 Procedimientos Almacenados

📗 Transmisión de datos

Ejemplos

📗 JDBC - Crear base de datos

📗 JDBC - Seleccionar base de datos

📗 JDBC - Eliminar base de datos

📗 JDBC - Crear tablas

📗 JDBC - Eliminar tablas

📗 JDBC - Insertar registros

📗 JDBC - Seleccionar registros

📗 JDBC - Modificar registros

📗 JDBC - Eliminar registros

📗 JDBC - Cláusula WHERE

📗 JDBC - Cláusula LIKE

📗 JDBC - Ordenar datos


:octocat: Repositorio en Github

ko-fi

About

La API de JDBC es una API de Java que puede acceder a cualquier tipo de datos tabulares, especialmente los datos almacenados en una base de datos relacional. JDBC funciona con Java en una variedad de plataformas, como Windows, Mac OS y las distintas versiones de UNIX.

Topics

Resources

Stars

Watchers

Forks

Sponsor this project