Está en la página 1de 38

MySQL

http://acodigo.blogspot.com/2017/08/conectar-base-de-datos-mysql-con-java.html
Descargar MySQL

https://dev.mysql.com/downloads/mysql/
Instalar MySQL – Licencia

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
Instalar MySQL – Servidor solo

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
Instalar MySQL – Confirmar

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
Instalar MySQL – Red

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
Instalar MySQL – Puerto

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
Instalar MySQL – Autenticación

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
Instalar MySQL – Usuarios

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
Instalar MySQL – Servicio Windows

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
Instalar MySQL – Extensiones

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
Instalar MySQL – Aplicar configuración

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
MySQL Notifier
Instalar MySQL – Seleccionar MySQL Notifier

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
MySQL Notifier – Volver a ejecutar instalador y Add

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
MySQL Notifier – Productos instalados. Salir

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
MySQL Notifier – Botón derecho icono notificación

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
MySQL Notifier – Manage Monitored Items…

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
MySQL Notifier – Agregar Windows Service

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
MySQL Notifier – Podemos arrancar y detener servicio MySQL

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
MySQL Workbench
MySQL Workbench - Descargar

https://dev.mysql.com/downloads/workbench/
MySQL Workbench – Instalar

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
MySQL Workbench – Completa

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
MySQL Workbench – Conectar a instancia MySQL con password

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
MySQL Workbench – Instalado

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
MySQL Workbench – Escribir y ejecutar script para crear tabla

http://acodigo.blogspot.com/2017/08/instalar-mysql-en-windows.html
MySQL Connector/J
MySQL Connector/J - Descargar

https://dev.mysql.com/downloads/connector/j/5.1.html
MySQL Connector/J – Extraer JAR file en una carpeta

https://dev.mysql.com/downloads/connector/j/5.1.html
Proyecto demo

http://acodigo.blogspot.com/2017/08/conectar-base-de-datos-mysql-con-java.html
Demo – Nuevo proyecto ConectarMySQL
Demo – Copiar driver MySQL a carpeta \dist\lib del proyecto
Demo - Incluir archivo JAR en Bibliotecas de proyecto NetBeans
Demo – Establecer conexión con la base de datos prueba
package conectarmysql;

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class ConectarMySQL {

public static void main(String[] args) {


Testear si el driver está
testMySQLDriver();
correctamente instalado
try {

String url = "jdbc:mysql://localhost:3306/prueba?useSSL=false"; Configurar las propiedades para


String username = "root"; la conexión
String password = "1234";
Obtener una conexión a la base
Connection connection = DriverManager.getConnection(url, username, password); de datos
...
Demo – Ejecutar sentencia SQL y mostrar los resultados
... Crear un objeto tipo sentencia SQL
Statement statement = connection.createStatement();
ResultSet rs = statement.executeQuery("SELECT * FROM persona"); Ejecutar la sentencia SQL y obtener
el set de resultados
while (rs.next()) {

int id = rs.getInt("id");
String nombre = rs.getString("nombre"); Para cada fila del set de
String apellido = rs.getString("apellido"); resultados obtener los valores de
Date fecha = rs.getDate("fecha"); los campos y mostrarlos por
consola
System.out.println(String.format("%d, %s %s, %s", id, nombre, apellido, fecha));
}

rs.close();
statement.close(); Cerrar el set de resultados, la
connection.close(); sentencia SQL y la conexión

} catch (SQLException ex) {


System.out.println(ex); Manejar cualquier error de base de
} datos
}
Demo – Verificar conexión
...

private static void testMySQLDriver() {


try { Verificar si el driver SQL está
Class.forName("com.mysql.jdbc.Driver").newInstance(); correctamente instalado y caso
} catch (Exception ex) { contrario mostrar un error
System.out.println("Error, no se ha podido cargar MySQL JDBC Driver");
}
}

}
Demo – Ejecutar proyecto

También podría gustarte