Consulta en C++ Mysql
Enviado por tiandoza96 • 13 de Mayo de 2021 • Apuntes • 978 Palabras (4 Páginas) • 117 Visitas
Connection con = null;
Statement stmt = null;
String titulos[] = {"id","Nombre","Domicilio","Telefono","Nickname","Password","Tipo usuario"};
String fila[] = new String [7];
DefaultTableModel modelo;
public consultaUsuarios() {
initComponents();
this.setTitle("consulta usuarios");
this.setLocation(335,200);
this.setResizable(false);
ImageIcon icono = new ImageIcon("aqui pon la ruta de la imagen que quieres poner");
this.setIconImage(icono.getImage());
try {
String url = "jdbc:mysql://localhost:3306/tutorialproyecto";
String usuario = "root";
String contraseña = "contraseña";
Class.forName("com.mysql.jdbc.Driver").newInstance();
con = DriverManager.getConnection(url,usuario,contraseña);
if (con!= null)
System.out.println("Se ha establecido una conexion a la base de datos"+"\n"+url);
stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("select* from usuarios");
modelo = new DefaultTableModel(null,titulos);
while(rs.next()) {
fila[0] = rs.getString("id");
fila[1] = rs.getString("nombre");
fila[2] = rs.getString("domicilio");
fila[3] = rs.getString("telefono");
fila[4] = rs.getString("nick");
fila[5] = rs.getString("password");
fila[6] = rs.getString("tipousuario");
modelo.addRow(fila);
}
tabla_usuarios.setModel(modelo);
TableColumn ci = tabla_usuarios.getColumn("id");
ci.setMaxWidth(25);
TableColumn cn = tabla_usuarios.getColumn("Nombre");
cn.setMaxWidth(165);
TableColumn cd = tabla_usuarios.getColumn("Domicilio");
cd.setMaxWidth(160);
TableColumn ct = tabla_usuarios.getColumn("Telefono");
...