Cuales son los Códigos Análisis y Programación 2
Enviado por drpp810 • 27 de Agosto de 2017 • Resumen • 1.176 Palabras (5 Páginas) • 206 Visitas
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="1234";
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;
}
RECORDAR COLOCAR LAS LIBRERIAS
import java.sql.*;
import javax.swing.JOptionPane;
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); //COMP FORM DISTINTOS
formulario.jLabel1.setText(usuario.getText()); //COMP FORM DISTINTOS
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);
...