繁体   English   中英

无法使用 JAVA 将数据保存到 MYSQL 数据库中

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM