У меня есть этот метод здесь - всякий раз, когда я комментирую секцию MySQL, от String query
до pst.close()
- код работает нормально. Однако, если я этого не сделаю, то это даст мне ошибку Connection Reset
. Я использую сокет между клиентом и сервером для вашей информации. Как бы я это исправить? Или это проблема, которая не имеет отношения к MySQL?
public static String doAddUser(String username, String password, String email, String fullname) throws SQLException {
String returnStatement = "";
Connection connection = establishConnection();
if(email.isEmpty() || password.isEmpty()) {
returnStatement = "CreateFailure: Some fields are left blank. Please note that all fields are required. Please try again";
}
else {
String query = "insert into test(`username`, `password`, `email`, `fullname`) values (?,?,?,?)";
PreparedStatement pst = connection.prepareStatement(query);
pst.setString(1, username);
pst.setString(2, password);
pst.setString(3, email);
pst.setString(4, fullname);
pst.executeUpdate();
pst.close();
returnStatement = "CreateSuccess: You are now registered!";
}
return returnStatement;
}