创建查询时参数错误

时间:2016-07-10 21:28:01

标签: java sql

我收到了错误

  

java.sql.SQLExeption:参数索引超出范围(1>参数个数,为0)

这是我的代码:

private void salvaActionPerformed(java.awt.event.ActionEvent evt) {                                      


    int codice = Integer.parseInt(cod.getText());
    String descrizione = des.getText();
    int quantita = Integer.parseInt(qua.getText());
    double prezzo = Integer.parseInt(pre.getText());


     try{   

        Connection conne = Connessione.conn();
        String query = "insert into prodotti(codice, descrizione, quantita', prezzo) values (?, ?, ?, ?)";

        java.sql.PreparedStatement statement = conne.prepareStatement(query);
        statement.setInt(1,codice);
        statement.setString(2,descrizione);
        statement.setInt(3,quantita);
        statement.setDouble(4,prezzo);
        statement.executeUpdate();
    }
    catch(Exception e)
    {
        JOptionPane.showMessageDialog(null,"Exception: "+ e.toString());
    }
}    

0 个答案:

没有答案