次のコードを使用してSQL Serverテーブルにユーザーが入力したデータを挿入しようとしましたが、コードはエラーなしで実行されますが、データは挿入されません。netbeansのjtextfieldを使用してSQL Serverテーブルにデータを挿入
try {
Class.forName(driver);
Connection con=DriverManager.getConnection(url, user, pass);
String sql="insert into inventory"
+"(Product_Code,Product_Name,Quantity,Cost)"
+"value(?,?,?,?)";
PreparedStatement pst=con.prepareStatement(sql);
pst.setString(1, product_code.getText());
pst.setString(2, product_name.getText());
pst.setString(3, quantity.getText());
pst.setString(4, price.getText());
pst.executeUpdate();
JOptionPane.showMessageDialog(this, "entry successful");
}
catch(ClassNotFoundException | SQLException | HeadlessException e){
JOptionPane.showMessageDialog(this, "entry successful");
}
'Quantity、Cost' - >' getText() '?整数/浮動小数点数に変換しようとする – gofr1
まだ行を挿入できない –
そのパラメータで正確に何を渡しますか?データのサンプルを表示できますか? – gofr1