В IntelliJ я пытаюсь добавить новую запись в таблицу MySQL, но при запуске сервера (Tomcat 9.0.141) он добавляет двойную запись.Когда я обновляю браузер, он добавляется только один раз, а когда я запускаю сервер (Tomcat), он добавляет два раза.Я ищу ответ везде, даже в группе на FB, и никто не знает, что сказать.Пожалуйста, помогите.Вот весь мой сервлет:
@WebServlet(value = "/sqlu")
public class MySQLServletUpdate extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/plain; charset=utf-8");
try{
Driver driver = new com.mysql.cj.jdbc.Driver();
DriverManager.registerDriver(driver);
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/AppJEE?useSSL=false&characterEncoding=utf8&useJDBCCompianttimezoneShift=true&useLegacyDatetimecode=false&serverTimezone=UTC", "root", "password");
PreparedStatement pstmt = connection.prepareStatement("INSERT INTO user VALUES (null, ?, ?, ?)");
pstmt.setString(1, "Mark");
pstmt.setString(2, "Marks");
pstmt.setString(3, "Mar");
if (pstmt.executeUpdate() > 0) {
response.getWriter().println("Record added");
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
Вот некоторые ошибки, которые появляются, когда я смотрю на таблицу в phpMyAdmin:
Warning in ./libraries/sql.lib.php#613
count(): Parameter must be an array or an object that implements Countable
Backtrace
./libraries/sql.lib.php#2128: PMA_isRememberSortingOrder(array)
./libraries/sql.lib.php#2079: PMA_executeQueryAndGetQueryResponse(
array,
boolean true,
string 'AppJEE',
string 'uzytkownik',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM `uzytkownik`',
NULL,
NULL,
)
./sql.php#221: PMA_executeQueryAndSendQueryResponse(
array,
boolean true,
string 'AppJEE',
string 'uzytkownik',
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
string '',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'SELECT * FROM `uzytkownik`',
NULL,
NULL,
)
./index.php#53: include(./sql.php)
Вот один вид моей таблицы 1
Вот еще один вид на мой стол 2