Метод fillTextFields
должен, как следует из названия, заполнять текстовые поля данными, полученными из базы данных. Я предполагаю, что rset
является глобальной переменной, поэтому вы должны иметь возможность доступа к ней из других методов в том же классе.
Вы можете ознакомиться с этим руководством , чтобы получить представление о том, как использовать текстовые поля в Java.
В методе fillTextFields
вы сначала проверяете, было ли передано логическое значение true
или false
, если оно true
, вы извлекаете данные из набора результатов и используете .setText(textToPrint)
чтобы показать данные, которые вы получили из базы данных.
Чтобы получить данные, вы можете сделать следующее:
rset.getString(1)
Вышеприведенное возвращает значение, сохраненное в 1-м столбце базы данных в виде строки. Вы можете прочитать JavaDoc , чтобы узнать, как возвращать различные типы.
Что касается создаваемого исключения, вы можете проверить ссылку на предоставленный JavaDoc, чтобы увидеть, какие методы выдают какие исключения.