[英]Unable to save data into a MYSQL database using JAVA
我一直在尝试将数据保存在名为 ingreso_datos 的 mySQL 数据库上,但是当我点击保存按钮时没有写入任何内容。 有什么建议吗? 谢谢!
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) {
}
}
更正sql语法。 支架最终没有闭合。 关闭它
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 (?,?,?,?,?,?,?,?,?,?,?,?,?,?)");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.