Здравствуйте, я правильно подключаюсь к базе данных MySQL. Я могу отобразить все данные, но не могу вставить любое значение с помощью своего класса:
public void addBook(Book theBook) throws Exception {
Connection myConn = null;
PreparedStatement myStmt = null;
try {
myConn = dataSource.getConnection();
String sqlInsert = "INSERT INTO `rezerwacje_miejsc` "
+ "(`NR_MIEJSCA`, `START`, `KONIEC`, `IMIE_NAZWISKO`, `TELEFON`) "
+ "VALUES (?, ?, ?, ?, ?)";
myStmt = myConn.prepareStatement(sqlInsert);
myStmt.setInt(1, theBook.getNumber());
myStmt.setDate(2, new java.sql.Date(theBook.getStart().getTime()));
myStmt.setDate(3, new java.sql.Date(theBook.getEnd().getTime()));
myStmt.setString(4, theBook.getUserName());
myStmt.setInt(5, theBook.getPhone());
myStmt.execute();
} finally {
close(myConn, myStmt, null);
}
}
У меня нет ошибок, просто нет INSERT на БД (также проверил вручную на phpMyAdmin, чтобы убедиться, что это не проблема отображения .jsp, затем я пытался проверить свой запрос, но, похоже, все в порядке. У меня заканчивается идей