Я изучаю JDBC и изучил шаги: открыть соединение, выполнить оператор, получить результат и т. Д. Я знаю о Connection
, Statement
s и других интерфейсах, но я только нашел учебник подругой класс, класс Connector
.И я не понимаю, что именно мы можем сделать с этим Connector
классом.Я сделал приложение без этого класса, и я не понимаю, зачем мне класс Connector
?Любая обратная связь будет оценена!
Вот код:
public Set getAllUsers() {
Connector connector = new Connector();
Connection connection = connector.getConnection();
try {
Statement stmt = connection.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM user");
Set users = new HashSet();
while(rs.next())
{
User user = extractUserFromResultSet(rs);
users.add(user);
}
return users;
} catch (SQLException ex) {
ex.printStackTrace();
}
return null;
}
ОБНОВЛЕНИЕ:
По этой ссылке вы можете найти весь код: https://dzone.com/articles/building-simple-data-access-layer-using-jdbc