Академический Документы
Профессиональный Документы
Культура Документы
entre MySQL y Java, lo que debemos hacer es en GOOGLE escribir: Jdbc mysql, y vamos a la primera opcin, en donde descargamos el conector. 2. Luego en MySQL, creamos la BD empleado, y luego la tabla datos_personales con 7 campos: Id_emp (ndice: PRiMARY y Auto Incrementable) apellido1 (varchar 50) apellido2 (varchar 50) nombre1 (varchar 50) nombre2 (varchar 50) fecha_nac (date) genero (char 1)
(Empleado), despus le indicamos que no nos cree una clase principal y que no lo configure como proyecto principal y luego terminar 4. En paquete de fuentes creamos 2 paquetes nuevos BaseDatos y Formularios 5. Luego copiamos el conector MySQL a la carpeta del proyecto para proceder a subirlo como librera. 6. Creamos una pequea clase ConexionMysql.java, y lo guardamos en el paquete BaseDatos, esta clase realiza la conexin a la base de datos MySQL
package BaseDatos; import java.sql.*; import javax.swing.JOptionPane; public class ConexionMySQL { public String db = "empleado"; public String url = "jdbc:mysql://localhost/"+db;
public String user = "root"; public String pass = ""; public ConexionMySQL() { } public Connection Conectar() { Connection link = null; try { Class.forName("org.gjt.mm.mysql.Driver"); link = DriverManager.getConnection(this.url, this.user, this.pass); } catch (Exception e) { JOptionPane.showMessageDialog(null, e); } return link; } }
Caractersticas:
Campo de texto1 txtPrimerApellido Campo de texto2 txtSegundoApellido Campo de texto3 txtPrimerNombre Campo de texto4 txtSegundoApellido Campo de text5 txtFechaNac
ComboBox cboGenero Boton1 btnNuevo Boton2 btnGuardar Boton3 btnCancelar Boton4 btnSalir
F para Femenino Solo vamos al cdigo fuente y buscamos el mtodo que tiene el nombre igual al nombre del formulario, que es el constructor y agregamos estas lneas de cdigo
cboGenero.addItem("M"); cboGenero.addItem("F");
y probamos cargando el archivo 9. Programamos el botn salir, le damos doble clic y colocamos:
this.dispose();
12. Ahora vamos a crear el mtodo habilitar, colocando debajo del mtodo
inhabilitar lo siguiente:
void habilitar() { txtPrimerApellido.setEnabled(true); txtSegundoApellido.setEnabled(true); txtPrimerNombre.setEnabled(true); txtSegundoNombre.setEnabled(true); txtFechaNac.setEnabled(true); cboGenero.setEnabled(true); txtPrimerApellido.setText(""); txtSegundoApellido.setText(""); txtPrimerNombre.setText(""); txtSegundoNombre.setText(""); txtFechaNac.setText(""); btnGuardar.setEnabled(true); btnCancelar.setEnabled(true); txtPrimerApellido.requestFocus(); }
presionemos enter en los campos de texto el cursor pase al siguiente campo de texto, esto lo hacemos de la siguiente manera: Le damos doble clic al primer campo de texto y escribimos lo siguiente:
txtPrimerApellido.transferFocus();
cuando escribamos los datos en los campos de texto, y presionemos el botn guardar, estos se guarden en la base de datos, hacemos lo siguiente: Antes del procedimiento creamos una variable de tipo String que se llame accin y la vamos a inicializar con la palabra insertar de la siguiente forma: String accion = "Insertar"; Ahora importamos el paquete java sql, hacemos lo siguiente:
import java.sql.*;
Ahora vamos a instanciar la clase que contiene el mtodo de conexin con la base de datos
17.