Сервер запросил аутентификацию на основе SCRAM, но пароль не был предоставлен.JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Сервер запросил аутентификацию на основе SCRAM, но пароль не был предоставлен.

Сообщение Anonymous »

Я писал веб-приложение Java, используя сервлеты+jsp, JDBC и tomcat в качестве контейнера сервлетов. Когда я подключаюсь к базе данных и пытаюсь получить некоторые данные, я выдал текущее исключение: введите здесь описание изображения
Структура проекта: введите здесь описание изображения
Код источника данных:
public class LibraryDataSource {
private static final Logger LOGGER = Logger.getLogger(LibraryDataSource.class);

private LibraryDataSource() {}

public static DataSource getLibraryDataSource() {
PGSimpleDataSource libraryDatasource = new PGSimpleDataSource();

try(FileReader propertiesReader =
new FileReader("src/main/resources/application.properties")) {

Properties databaseProperties = new Properties();
databaseProperties.load(propertiesReader);
libraryDatasource.setURL(databaseProperties.getProperty("postgresUrl"));
libraryDatasource.setUser(databaseProperties.getProperty("postgresUser"));
libraryDatasource.setPassword(databaseProperties.getProperty("postgresPassword"));
} catch (FileNotFoundException e) {
LOGGER.info("LibraryDataSource::getLibraryDataSource : ", e);
} catch (IOException e) {
LOGGER.info("LibraryDataSource::getLibraryDataSource : ", e);
}

return libraryDatasource;
}
}

Метод BookDAO, в котором обнаружена ошибка:
@Override
public List getAll() {
List books = new ArrayList();
try(Connection connection = dataSource.getConnection()) {
Statement getAllStatement = connection.createStatement();
ResultSet resultSet = getAllStatement.executeQuery("SELECT * FROM Book");

while (resultSet.next()) {
Book book = new Book();
book.setId(resultSet.getLong(1));
book.setTitle(resultSet.getString(2));
book.setYear(resultSet.getInt(3));
book.setQuantity(resultSet.getInt(4));
book.setAuthors(resultSet.getString(5));

books.add(book);
}
} catch (SQLException e) {
e.printStackTrace();

}
return books;
}


Подробнее здесь: https://stackoverflow.com/questions/715 ... s-provided
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»