У меня есть небольшие проблемы с моим библиотечным приложением в javaFX / SQL - PullRequest
0 голосов
/ 08 мая 2018

У меня небольшая проблема с моим LibraryApp, поэтому моя консоль показывает мне эту ошибку: введите описание изображения здесь в PHPmyAdmin я создал несколько таблиц:

и я соединил их в таблице лендов:

но когда я хочу добавить новый lend phpMYAdmin, он отлично работает ...

А вот код, который должен добавить в приложение и в базу данных новый ленд:

 @Override
public boolean addLend(int userId, int bookId, String returnDate) {
    try {

        PreparedStatement preparedStatementInsert = connector.getPreparedStatement(
                "INSERT INTO lend VALUES(?,?,?,?,?)");

        preparedStatementInsert.setInt(1, 0);
        preparedStatementInsert.setInt(2, userId);
        preparedStatementInsert.setInt(3, bookId);
        preparedStatementInsert.setString(4, returnDate);
        preparedStatementInsert.setTime(5, null);
        preparedStatementInsert.execute();
        preparedStatementInsert.close();
        return true;
    } catch (SQLException e) {
        e.printStackTrace();
    }
    return false;
}




private void tryAddLend() {
    int userId = (textCustomeridAddLend.getText().trim().length());
    int bookId = (textbookidAddLend.getText().trim().length());
    String returnDay = textReturnDayAddLend.getText();

    if (!checkAddLendData()) {
        return;
    }

    if (mainDao.addLend(userId, bookId, returnDay)) {

        Utils.createSimpleDialog("login", "", "added correctly");
    } else {
        Utils.createSimpleDialog("login", "", "error");
    }
    loadLends();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...