|
|
|
// 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;
}
}
|
|
|
|
|
|
|
|
|
|
|
|