Академический Документы
Профессиональный Документы
Культура Документы
Paso 1 :
Abrir SQL Server Management Studio ,y nos conectamos con la autenticación de SQL Server (la
autenticación de Windows dejémosla atrás)
Paso 2 :
Crear una Base de datos (nombre opcional)en mi caso la llamaré "Sistema"
Paso 3:
Crear la siguiente tabla:
Usuarios
-Usuario
-Clave
-Nivel
Paso 3:
Abrir el IDE NetBeans y crear una aplicación (en mi caso yo voy crearlo usando capas)
CapaPrincipal = el main (para poder ejecutar nuestra aplicación)
CapaCliente=a todos nuestros formularios
CapaModelo=todas nuestras clases
CapaRecursos=imágenes, etc.
Paso 4 :
Nos ubicamos en la capa modelo y creamos una clase llamada "ConexBD" y colocamos el siguiente
codigo
package modelo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
}catch(SQLException e1){
System.out.println("ERROR SQL:"+ e1.getMessage());
}
catch(ClassNotFoundException e2){
System.out.println("ERROR DRIVER:"+ e2.getMessage());
}
}
Paso 5 :
Creamos una clase en el mismo paquete llamada classusuario ,en esta clase pondremos todos nuestros
atributos,crearemos nuestro constructor ,los SET y los GET
//ATRIBUTOS
private String usuario;
private String clave;
private String nivel;
GET Y SET
public String getUsuario(){
return usuario;
}
public void setUsuario(String usuario){
this.usuario=usuario;
}
public String getclave(){
return clave;
}
public void setclave(String clave){
this.clave=clave;
}
public String getnivel(){
return nivel;
}
public void setnivel(String nivel){
this.nivel=nivel;
}
Paso 6:
Creamos nuestro formulario, colocamos 3 TextField,3 botones (agregar,eliminar,nuevo) y una tabla (a la
cual llamaremos tbldatos)
Paso 7 :
Nos ubicamos en el Public class del formulario y creamos una instancia de la clase "ConexBD"
colocamos lo siguiente :
ConexBD u1;
en el InitComponents:
u1=new ConexBD("Sistema");
listado();
Paso8 :
Como hacer para que al ejecutar mi aplicación aparezcan los registros ya guardados en mi tabla de mi
formulario ?? Hacemos los siguiente, creamos el método listado
private void listado(){
String sql="SELECT * FROM USUARIOS";
try {
ResultSet rs=u1.getSt().executeQuery(sql);
DefaultTableModel m1=(DefaultTableModel)tbldatos.getModel();
m1.setRowCount(0);
while (rs.next()) {
Object []fila={rs.getString(1),rs.getString(2),rs.getString(3)};
m1.addRow(fila);
}
} catch (SQLException ex) {
Logger.getLogger(frmusuario.class.getName()).log(Level.SEVERE,null,ex);
}
}
Paso 9:
Hacemos doble click en el botón agregar o guardar y codificamos los siguientes:
String usuario;
String clave;
String nivel;
usuario=txtusuario.getText();
clave=txtclave.getText();
nivel=txtnivel.getText();
try {
u1.getSt().executeUpdate(sql);
listado(); //LLAMAMOS AL LISTADO PARA QUE SE ACTUALIZE LA TABLA
JOptionPane.showMessageDialog(null,"Datos Guardados con Exito");
} catch (SQLException e1){
System.out.println("ERROR SQL:"+e1.getMessage());
Paso 10 :
Paso 11:
Nos ubicamos dentro del boton nuevo o limpiar y codificamos lo siguiente:
txtclave.setText("");
txtnivel.setText("");
txtusuario.setText("");
txtusuario.requestFocus();//esto es para que el punto de inicio sea el primer TextField
Paso 12 y ultimo:
Ejecutamos nuestra aplicación
OJO: recuerden agregar la librería sqljdbc4