Está en la página 1de 4

PROYECTO DE CONTROL DE VUELOS AEROMEXICO

PROCEDIMIENTOS DEL
PROGRAMADOR

LIBRERIAS DE JAVA
SWING
PROGRAMADOR

CODIFICACION DE LA CLASE CONEXIÓN.JAVA

package CLASESPROGRAMADOR;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class CONEXIÓN

private static Connection con;


private static final String driver="com.mysql.jdbc.Driver";
private static final String usuario="root";
private static final String contraseña="";
private static final String url="jdbc:mysql://localhost/aeromexico";

public CONEXION() {
con=null;
try {
Class.forName(driver);
con =(Connection) DriverManager.getConnection(url,usuario,contraseña);
if (con!=null)
{
System.out.println("conexion exitosa !!!!!");
}
}
catch (ClassNotFoundException | SQLException e)
{
System.out.println("error al conectar"+ e);
}
}
public Connection conectar()
{
return (con);
}

public void desconectar()


{
con=null;
if (con==null)
{
System.out.println("conexion terminada");
}
}

CODIFICACION DE LA CLASE AEROMEXICO.JAVA

package aeromexico;

public class Aeromexico


{
public static void main(String[] args)
{
FORMCLIEN pantclientes=new FORMCLIEN();
pantclientes.setVisible(true);
}

CODIFICACION DE LA CLASE FORMCLIEN.JAVA


package aeromexico;

import CLASESPROGRAMADOR.CONEXION;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.swing.JOptionPane;

public class FORMCLIEN extends javax.swing.JFrame {

public FORMCLIEN() {
initComponents();
}

private void BTNCAPTURAActionPerformed(java.awt.event.ActionEvent evt) {

String clave;
String nombre;
boolean sexo=true;
String tel;
int edad=0;

clave=TXTCLAVE.getText();
nombre=TXTNOMBRE.getText();
tel=TXTTEL.getText();

if(RDBHOMBRE.isSelected())
{
sexo=true;
}
if(RDBMUJER.isSelected())
{
sexo=false;
}

edad=Integer.parseInt(SPNEDAD.getValue().toString());

JOptionPane.showMessageDialog(null,"los datos leidos son:\n\r"


+"\n\r la clave del vuelo es:"+clave
+"\n\r el nombre del cliente es:"+nombre
+"\n\r su sexo es:"+sexo
+"\n\r su mumero de telefono es:"+tel
+"\n\r su edad es :"+edad);

CONEXION conectado;
conectado=new CONEXION();
Connection registra=conectado.conectar();

try {
PreparedStatement ps=registra.prepareStatement("INSERT INTO CLIENTES VALUES (?,?,?,?,?)");
ps.setString(1, clave);
ps.setString(2, nombre);
ps.setBoolean(3, sexo);
ps.setString(4, tel);
ps.setInt(5, edad);

ps.executeUpdate();
JOptionPane.showMessageDialog(null," alumno capturado correctamente");
} catch (SQLException ex) {
Logger.getLogger(FORMCLIEN.class.getName()).log(Level.SEVERE, null, ex);
}
conectado.desconectar();
this.setVisible(false);
}

También podría gustarte