Кажется, что у BalusC есть хороший ответ, но я хотел бы немного подробнее рассказать о методе getItSomehow (). Поскольку вы не указали, какую базу данных вы используете, я дам вам пример того, как это сделать, если вы используете mysql.
[Шаг 1]: простой поиск в Google расскажет вам, как получить правильный jdbc
try{
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException e){
throw new AssertionError(e);
}
[Шаг 2]: Теперь вы получите соединение с БД и получите готовый оператор
String url = "jdbc:mysql:///"+database_name;
Connection con = DriverManager.getConnection(url);
Statement stmnt = con.createStatement();
[Шаг 3]: Наконец, вы выполните оператор select
ResultSet rs = stmnt.executeQuery(
"SELECT "+ "values you want to retrieve separated by commas"
+" FROM "+ "table name"
+" WHERE "+ "condition eg. id=123";
Теперь, когда у вас есть набор результатов в объекте ResultSet, вы можете проанализировать его, чтобы получить запрошенные вами данные. Вы можете использовать следующее:
if(rs.next()){
employee.setXXXX(rs.getString("XXXX"));
employee.setYYYY(rs.getString("YYYY"));
}