я не могу вставить свои данные из Java в базу данных
Это SQL и заявление
//query
String username = txtUsername.getText();
String password = txtPassword.getText();
String namabisnis = txtBisnis.getText();
String sql = "insert into user (username,password,namabisnis) values('?','?','?')";
try {
preparedStatement = con.prepareStatement(sql);
preparedStatement.setString(1, username);
preparedStatement.setString(2, password);
preparedStatement.setString(3, namabisnis);
int masuk = preparedStatement.executeUpdate(sql);
lblerror.setTextFill(Color.TOMATO);
lblerror.setText("Akun Anda Sudah Didaftarkan, Silahkan Login");
} catch (SQLException ex) {
System.err.println(ex.getMessage());
//return "Exception";
lblerror.setTextFill(Color.TOMATO);
lblerror.setText("Error Saat Mendaftarkan Akun");
}
Я получаю следующую ошибку:
Индекс параметра вне диапазона (1> количество параметров, равное 0).
Как это вызвано и как я могу это решить?