Как вывести динамическую таблицу из БД?

348
04 мая 2017, 12:57

Интересует как вывести динамическую таблицу из БД на GUI - форму. Использовал интерфейс "AbstractTableModel".

public void ADDJ(DBConnection connect, String nametable)
{
    ResultSet resultSet = connect.query("SELECT * from " + nametable);// poluchaem stroki s tablici
    list.clear();
    try {
        final int koll = resultSet.getMetaData().getColumnCount();
        System.out.println("Column count = " + koll);
        columnCount = koll;
        for(int i=1; i<=koll; i++) {
            ResultSetMetaData meta = resultSet.getMetaData();
            String column = meta.getColumnName(i);
            System.out.println("Column[" + i + "] = " + column);
         // String [] row = {column, " ", " ", " ", " "};
         //  addData(row);
        }
       while (resultSet.next())
        {
             for (int ii = 1; ii <= koll; ii++) {
                  //row[ii - 1] = resultSet.getString(ii);
                 String [] row = {resultSet.getString(1), resultSet.getString(2), resultSet.getString(3),
                         resultSet.getString(4), resultSet.getString(5)};
           // String[] row = {resultSet.getString(ii)};
                  addData(row);
              }
            }
    }
    catch (SQLException e)
    {
        e.printStackTrace();
    }
}

Когда я пытаюсь обратится к индексу массива, что бы внести туда данные, начинает рушатся.

READ ALSO
JsonMappingException: Multiple back-reference properties with name &#39;defaultReference&#39;

JsonMappingException: Multiple back-reference properties with name 'defaultReference'

Подскажите как можно передать json с фронта в spring MVC контроллер: класс:

510
Что внутри конструктора по умолчанию?

Что внутри конструктора по умолчанию?

Допустим если мы объявим конструктор, то он будет возвращать нам некоторую информацию, и мы будем знать какую, а если этого не делать?

314
DateTimeException: Conflict found

DateTimeException: Conflict found

ЗдравствуйтеИмеется такой форматор:

235