Vous êtes sur la page 1sur 3

CODIGO CLASE CONECTAR BD

public Connection MiConexion(){


Connection con=null;
String dir, usuario, contrase�a,base;

base="basedatos";
dir="jdbc:mysql://localhost/"+base;
usuario="root";
contrase�a="12345678";

try {
Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection(dir,usuario,contrase�a);
JOptionPane.showMessageDialog(null, "La Conexi�n se ha establecido con
"+base);
} catch (ClassNotFoundException ex) {
JOptionPane.showMessageDialog(null, "Conexi�n Fallida"+ex);
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null, "Conexi�n Fallida"+ex);
}

return con;
}

LLAMAR A LA CLASE QUE CONECTA A LA BD


ClaseConexion link=new ClaseConexion();
Connection conectar=link.MiConexion();

CODIGO PARA PASAR ENTRE FORMULARIOS Y TRABAJAR COMPONENTES DESDE FORMULARIOS


DISTINTOS
formulario abrir=new formulario();
abrir.setVisible(true);

new formulario().setVisible(true);
formulario.jLabel1.setText(usuario.getText());
this.dispose();

Nota: formulario es el nombre del FORMULARIO al cual queremos dirigirnos o donde se


encuentra el componente a trabajar
Recuerde realizar cambios en las propiedades del componente a trabajar. (public y
static)

SOLO LETRAS (KEYTYPE)


char c = evt.getKeyChar();
if (!((Character.isLetter(c))||(c==KeyEvent.VK_DELETE)||
(c==KeyEvent.VK_BACK_SPACE)||(c==KeyEvent.VK_SPACE) )) {
getToolkit().beep();
evt.consume();
JOptionPane.showMessageDialog(null, "Solo deben digitarse Letras",
"Titulo Informaci�n", JOptionPane.INFORMATION_MESSAGE);
}
MAYUSCULAS (KEYRELEASED)
t1.setText(t1.getText().toUpperCase());

SOLO NUMEROS (KEYTYPE)


char c = evt.getKeyChar();
if (!((Character.isDigit(c))||(c==KeyEvent.VK_DELETE)||
(c==KeyEvent.VK_BACK_SPACE))) {
getToolkit().beep();
evt.consume();
JOptionPane.showMessageDialog(null, "Solo deben digitarse Numeros", "Titulo
Informaci�n", JOptionPane.INFORMATION_MESSAGE);
}

CODIGO PARA ACCESO DE USUARIOS (SENCILLO)


if
(((usuario.getText().equals("ADMON"))&&(contrase�a.getText().equals("0215"))) ||
((usuario.getText().equals("PRUEBA"))&&(contrase�a.getText().equals("3498")))){

CONEXION abrir=new CONEXION();


abrir.setVisible(true);
new CONEXION().setVisible(true);
CONEXION.USUARIO.setText(usuario.getText());
this.dispose();
} else {
JOptionPane.showMessageDialog(null, "Datos Incorrectos");
}

CODIGO PARA ACCESO DE USUARIOS (COMPLETO)


if
(((usuario.getText().equals("ADMON"))&&(contrase�a.getText().equals("0215"))) ||
((usuario.getText().equals("PRUEBA"))&&(contrase�a.getText().equals("3498")))){
formulario abrir=new formulario();
abrir.setVisible(true);

new formulario().setVisible(true);
formulario.enlace.setText(usuario.getText());
this.dispose();
} else {

if (((usuario.getText().equals("ADMON"))&& !
(contrase�a.getText().equals("0215"))) || ((usuario.getText().equals("PRUEBA"))&& !
(contrase�a.getText().equals("3498")))){
JOptionPane.showMessageDialog(null, "Contrase�a
incorrecta");
} else {
if ((!(usuario.getText().equals("ADMON"))&&
(contrase�a.getText().equals("0215"))) || (!(usuario.getText().equals("PRUEBA"))&&
(contrase�a.getText().equals("3498")))){
JOptionPane.showMessageDialog(null,
"Usuario incorrecto");
} else {
if ((!(usuario.getText().equals("ADMON"))&& !
(contrase�a.getText().equals("0215"))) || (!
(usuario.getText().equals("PRUEBA"))&& !(contrase�a.getText().equals("3498")))){
JOptionPane.showMessageDialog(null,
"Datos Incorrectos");
}
}
}
}

Vous aimerez peut-être aussi