Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie można wyświetlić żadnych danych wyjściowych w JTable przy użyciu danych MySql

Wygenerowany kod jest trudny do odczytania, więc starałbym się tego uniknąć, zwłaszcza jeśli jesteś nowy w Swingu lub masz dużo kodu, którego nie możesz przeczytać i którego nie rozumiesz.

Biorąc to pod uwagę, twój główny zawiera coś śmierdzącego:

 new dbtable().tab();
 new dbtable().setVisible(true);

Więc tworzysz 2 instancje swojej ramki; pierwszy jest wypełniony danymi mysql, ale nigdy nie jest widoczny. Druga nie jest wypełniona, ale jest widoczna => zobaczysz 1 ramkę, która nie jest wypełniona.

Wypróbuj:

 dbtable dbt = new dbtable();
 dbt.tab()
 dbt.setVisible(true);

BTW:staraj się przestrzegać konwencji nazewnictwa Java:http://java.about. com/od/javasyntax/a/nameconventions.htm




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ustaw wszystkie kolumny tabeli mysql na określoną wartość

  2. Zadeklaruj zmienną wyzwalającą MySQL

  3. Jak mogę przekonwertować nazwę na identyfikator?

  4. Wiele SUM dla wiersza

  5. Dlaczego mysql_escape_string jest wysoce odradzane?