Ejemplo n.º 1
0
  /** Creates new form JTable */
  public JTable() {
    initComponents();

    try {
      Connection con = DBConnection.getConnection();
      String query = "select * from logincheck";
      PreparedStatement psmt = con.prepareStatement(query);
      ResultSet rs = psmt.executeQuery();

      ResultSetMetaData rsmd;
      rsmd = rs.getMetaData();

      Vector column = new Vector();
      int count = rsmd.getColumnCount();
      DefaultTableModel dtm = new DefaultTableModel();

      for (int i = 1; i < count; i++) {
        column.addElement(rsmd.getColumnName(i));
      }
      dtm.setColumnIdentifiers(column);
      while (rs.next()) {
        Vector row = new Vector();
        for (int i = 1; i < count; i++) {
          row.addElement(rs.getString(i));
        }
        dtm.addRow(row);
      }
      jTable1.setModel(dtm);
    } catch (SQLException ex) {
      ex.printStackTrace();
    }
  }