//libreria de SQL
import java.sql.*;
//libreria para acondicionar Objetos para conectarlos a base de datos
import javax.swing.*;
public class contraseña extends javax.swing.JFrame {
//Variables para el uso de la BD
static Connection conn=null;
static Statement st=null;
static ResultSet rs=null;
//Se define el ComboBox para usarlo con base de datos
DefaultComboBoxModel modelo1= new DefaultComboBoxModel();
//Variables para la conexion de la BD
static String bd="contraseña";
static String login="root";
static String pw="";
@SuppressWarnings("StaticNonFinalUsedInInitialization")
static String url="jdbc:mysql://127.0.0.1:3306/"+bd;
//Metodo para realizar la conexion
public static Connection Enlace(Connection conn)throws SQLException{
try{
Class.forName("com.mysql.jdbc.Driver");
conn=DriverManager.getConnection(url,login,pw);
}
catch(ClassNotFoundException c){
}
return conn;
}
/** Creates new form contraseña */
public contraseña() {
initComponents();
//Se conecta el ComboBox con la base de datos
jComboBox1.setModel(modelo1);
try{
conn=Enlace(conn);
st=conn.createStatement();
//Se hace la consulta SQL
rs=st.executeQuery("Select * from usuarios");
//Se llena el Combo con los registros
while(rs.next()){
// el (2) representa la columna de la tabla
modelo1.addElement(rs.getString(2));
}
rs.close();
}
catch(SQLException c){
JOptionPane.showMessageDialog(null,"Error"+c.getMessage());
}
}
No hay comentarios:
Publicar un comentario