EjemplosDuoc.es.tl
  Conexion a BD MySql
 
 

// trozo de codigo para la conexion a Base de datos MySql y lectura del mismo

import java.sql.*;
import javax.swing.JOptionPane;
public class BaseBuscar {
    String dato;
    Connection conexion;
    Statement s;
    ResultSet rs;

    public BaseBuscar(String dato){
    this.dato=dato;
    }
   
//VERIFICA LA EXISTENCIA DEL USUARIO
    public boolean usuario(){
        boolean flag=false;
        int can = 0;
        try{
            conexion = DriverManager.getConnection (
                    "jdbc:mysql://localhost/NAMEbd","USER", "PASS");
            s  = conexion.createStatement();
            //se realiza un select a una funcion programada en el SGBD MySql
            rs = s.executeQuery ("SELECT F_BUSQUEDA_USUARIO('" + dato + "')");
            while(rs.next())
                can=rs.getInt("F_BUSQUEDA_USUARIO('"+ dato + "')");
            if (can > 0)
                flag=true;
            // se cierra conexion           
            s.close();
        }catch (Exception e){
            JOptionPane.showMessageDialog(null, "Ocurrio el siguiente Error: " +e);
        }
        return flag;
    }
}


///////////////////////////////////////////////////////////////////
//ahora uno para la escritura
///////////////////////////////////////////////////////////////////


import java.sql.*;
import javax.swing.JOptionPane;
public class BaseGuardar {
    String [] dato = new String [4];
    Connection conexion;
    Statement s;
    ResultSet rs;
    public BaseGuardar(String []dato){
    this.dato=dato;
    }
// ESTA CLASE PERMITE ALMACENAR LOS DISTINTOS DATOS QUE FUERON RECOLECTADOS
// EN EL FONT-END
    //almacenamiento de usuario
    public boolean usuario(){
        boolean flag=true;   
        try{
            conexion = DriverManager.getConnection (
                    "jdbc:mysql://localhost/NAMEbd","USER", "PASS");
            s  = conexion.createStatement();
            //se utiliza un PA para ingresar los datos a la BD
            s.executeQuery ("call P_INGRESO_USUARIO('" +
                                        datoVehiculo[0] + "','" +
                                        datoVehiculo[1] + "','" +
                                        datoVehiculo[2] + "','" +
                                        datoVehiculo[3] + "')");                                                   
            // se cierra conexion           
            s.close();
        }catch (Exception e){
            flag=false;
            JOptionPane.showMessageDialog(null, "Ocurrio el siguiente Error en el DBMS: " +e);
        }
        return flag;

}




 
   
 
Este sitio web fue creado de forma gratuita con PaginaWebGratis.es. ¿Quieres también tu sitio web propio?
Registrarse gratis