Здравствуйте, я получаю это исключение, когда я пытаюсь сохранить изображение в базе данных (phpmyadmin), это исключение `java.lang.AbstractMethodError: Метод com / mysql / jdbc / ServerPreparedStatement.setBlob (ILjava / io / InputStream;) V isаннотация
и это код, где я получаю исключение
public int createUser(String username, String password, InputStream image) throws SQLException {
try {
ps = con.prepareStatement(INSERT_USER_QUERY);
ps.setString(1, username);
ps.setString(2, password);
ps.setBlob(3, image);
return ps.executeUpdate();
} catch (SQLException ex) {
} finally {
ps.close();
}
return -1;
}
и здесь, где я использую метод
public void regAction() throws FileNotFoundException, SQLException {
if (validateRegisterFields()) {
InputStream in = new FileInputStream(new File(registerView.getImage()));
int created = userManger.createUser(registerView.getUsernameJTextfield().getText(), registerView.getPasswordJPasswordField().getText(), in);
if (created != 0) {
JOptionPane.showMessageDialog(registerView, "Done the user has been created");
} else {
JOptionPane.showMessageDialog(registerView, "There was an error");
}
} else {
JOptionPane.showMessageDialog(registerView, "Error empty Field");
}
}
я не могу найти ошибку в своем коде.. так в чем проблема?