Próbowałem zapisać dane w bazie danych MySQL o nazwie ingreso_datos, ale kiedy naciskam przycisk Zapisz, nic nie zapisuje. Jakieś sugestie? Dzięki!
private void jButton_guardarActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
try {
Connection con = getConnection();
PreparedStatement ps = con.prepareStatement("INSERT INTO ingreso_datos (nombre_pelicula, anno_creacion, director, link_imdb, generos, nombre_soundrack_principal, interpretes, autor, total_pistas, Ganador_Oscar, Banda_Sonora, interpretes_banda_sonora, autor_banda_sonora, ganador_mejor_banda_sonora) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?");
ps.setString(1, jTextField_nombrePelicula.getText());
ps.setString(2, jYearChooser_annoCreacion.toString());
ps.setString(3, jTextField_director.getText());
ps.setString(4, jTextField_linkIMBD.getText());
ps.setString(5, jComboBox_generos.getSelectedItem().toString());
ps.setString(6, jTextField_nombreSoundtrackPpal.getText());
ps.setString(7, jTextField_interpretesSoundtrack.getText());
ps.setString(8, jTextField_autor_soundtrack.getText());
ps.setString(9, jTextField_totalPistas.getText());
ps.setString(10, jComboBoxGanadorOscarMejorCancion.getSelectedItem().toString());
ps.setString(11, jTextField_bandaSonora.getText());
ps.setString(12, jTextField_interpreteBandaSonora.getText());
ps.setString(13, jTextField_autorBandaSonora.getText());
ps.setString(14, jComboBoxGanadorMejorBandaSonora.getSelectedItem().toString());
ps.executeUpdate();
if(ps.executeUpdate() != 0){
JOptionPane.showMessageDialog(null, "Información ingresada satisfactoriamente");
}
else{
JOptionPane.showMessageDialog(null, " ¡Error! Información no fue ingresada.");
}
} catch (SQLException ex) {
}
}
0
Marvin Muñoz
20 grudzień 2019, 07:42
1 odpowiedź
Popraw składnię sql. Wspornik nie jest na końcu zamknięty. Zamknij to
PreparedStatement ps = con.prepareStatement("INSERT INTO ingreso_datos (nombre_pelicula, anno_creacion, director, link_imdb, generos, nombre_soundrack_principal, interpretes, autor, total_pistas, Ganador_Oscar, Banda_Sonora, interpretes_banda_sonora, autor_banda_sonora, ganador_mejor_banda_sonora) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
1
Binu
20 grudzień 2019, 07:59
Podobne pytania
Nowe pytania
java
Java to język programowania wysokiego poziomu. Użyj tego tagu, jeśli masz problemy z używaniem lub zrozumieniem samego języka. Ten tag jest rzadko używany samodzielnie i jest najczęściej używany w połączeniu z [spring], [spring-boot], [jakarta-ee], [android], [javafx], [hadoop], [gradle] i [maven].
catch (SQLException ex) { ex.printStackTrace(); }