Java jdbc
JDBC (Java Database Connectivity) es un API que brinda un conjunto de interfaces y clases para acceder a cualquier motor de base de datos que lo implemente. JDBC se abstrae de losdetalles específicos del motor, permitiendo así conectarse prácticamente de la misma manera a cualquier base de datos.
Las empresas, crean drivers para JDBC, para brindar una manera sencilla deconectarse a sus productos desde Java. En el caso de MySQL, este driver se llama Connector/J y está actualmente en su versión 5.1.
En este post voy a explicar como se usa JDBC con MySQL, por lo que vamos anecesitar MySQL y Connector/J. En caso de usar otro motor de base de datos, pueden leer igual el tutorial, ya que no varía demasiado.
Descarga e instalación
Descargamos el driver de JDBC paraMySQL desde el sitio oficial de MySQL.
Lo descomprimimos y colocamos el jar en nuestra aplicación.
Ejemplo
Veamos un ejemplo sencillo. Vamos a conectarnos a la base de datos y hacer algunasconsultas sencillas.
Importamos paquete sql
Ver texto planoCopiar al portapapelesImprimir
1. import java.sql.*;
Creamos conexión
Para conectarnos a la base de datos, tenemos que cargar eldriver y crear un objeto Connection desde el DriverManager, pasándole la URL de conexión, el nombre de usuario y la contraseña de la base de datos.
Una URL de conexión tiene el siguiente formato:Ver texto planoCopiar al portapapelesImprimir
1. jdbc:://:port/
Que en este caso sería algo así:
Ver texto planoCopiar al portapapelesImprimir
1. jdbc:mysql://localhost:3306/my_db Veamos un ejemplo:
Ver texto planoCopiar al portapapelesImprimir
1. Connection conexion = null;
2. try {
3. Class.forName("com.mysql.jdbc.Driver");
4. conexion = DriverManager.getConnection("jdbc:mysql://localhost/my_db:3306", "my_user", "my_pass");
5. } catch (SQLException e) {
6. System.out.println("Error de MySQL: " + e.getMessage());
7....
Regístrate para leer el documento completo.