Sobes.tech
Junior — Middle

С какви методи или режими за получаване на данни сте запознати в обекта ResultSet?

sobes.tech AI

Отговор от AI

В обекта ResultSet в Java за получаване на данни от резултата на SQL заявка се използват методи, които позволяват извличане на стойности по име на колоната или по индекс на колоната. Основните методи за получаване на данни:

  • getString(int columnIndex) или getString(String columnLabel) — за получаване на стойността като низ.
  • getInt(int columnIndex) или getInt(String columnLabel) — за получаване на цяло число.
  • getLong(), getDouble(), getBoolean() и други методи за получаване на данни съответстващи типове.

Режими за получаване на данни:

  • По индекс на колоната (започва от 1).
  • По име на колоната (име от SQL заявката).

Пример:

ResultSet rs = statement.executeQuery("SELECT id, name FROM users");
while (rs.next()) {
    int id = rs.getInt("id");
    String name = rs.getString(2); // втора колона
    System.out.println(id + ": " + name);
}