0% encontró este documento útil (0 votos)
6 vistas

19 Conexion - Java - Mysql

El documento describe cómo crear una base de datos MySQL y una tabla de empleados, e insertar datos de ejemplo. Luego explica cómo conectar una aplicación Java a la base de datos mediante JDBC para realizar consultas.

Cargado por

Grecu Gonzalez
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas

19 Conexion - Java - Mysql

El documento describe cómo crear una base de datos MySQL y una tabla de empleados, e insertar datos de ejemplo. Luego explica cómo conectar una aplicación Java a la base de datos mediante JDBC para realizar consultas.

Cargado por

Grecu Gonzalez
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

TÓPICOS AVANZADOS DE PROGRAMACIÓN – Acceso a Datos

Crear la base Empresa

create table empleado (


id int not null primary key,
nombre varchar(64),
ape_pat varchar(64),
ape_mat varchar(64),
fecha_nac date,
email varchar(64),
genero varchar(64)
)engine=innodb;

insert into empleado value(1, 'Juan', 'Perez', 'Perez', '2017-08-17',


'[email protected]', 'Masculino');
insert into empleado value(2, 'Ana', 'Maria', 'Ortiz','2017-01-10',
'[email protected]', 'Femenino');
insert into empleado value(3, 'Elena', 'Ortiz', 'Ortiz', '2010-01-01',
'[email protected]', 'Femenino');
insert into empleado value(4, 'Ivan', 'Valdes', 'Valdes', '2015-11-11',
'[email protected]', 'Masculino');

Crear nueva aplicación en Java: Llamada Conexion


TÓPICOS AVANZADOS DE PROGRAMACIÓN – Acceso a Datos

Añadimos en librerias el conector de java para mysql que les comparto en la biblioteca de Edmodo.
Le damos click en la opción de Add JAR/Folder

Creamos la clase Conectar

Y colocamos :

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 Conectar {

public static void main(String[] args) {

testMySQLDriver();

try {
TÓPICOS AVANZADOS DE PROGRAMACIÓN – Acceso a Datos

String url = "jdbc:mysql://localhost:3306/empresa";

String username = "root";

String password = "";

Connection connection = DriverManager.getConnection(url, username, password);

Statement statement = connection.createStatement();

ResultSet rs = statement.executeQuery("SELECT * FROM empleado");

while (rs.next()) {

int id = rs.getInt("id_empleado");

String nombre = rs.getString("nombre");

String ape_pat = rs.getString("appat");

String ape_mat = rs.getString("apmat");

Date fecha = rs.getDate("fecha_nac");

String email = rs.getString("email");

String genero = rs.getString("genero");

System.out.println(String.format("%d, %s %s, %s,%s,%s,%s", id, nombre,


ape_pat,ape_mat,fecha,email,genero));

rs.close();

statement.close();

connection.close();

} catch (SQLException ex) {


TÓPICOS AVANZADOS DE PROGRAMACIÓN – Acceso a Datos

System.out.println(ex);

private static void testMySQLDriver() {

try {

Class.forName("com.mysql.jdbc.Driver").newInstance();

} catch (Exception ex) {

System.out.println("Error, no se ha podido cargar MySQL JDBC Driver");

También podría gustarte