0

テーブルmysqlの2列に保存する2倍の数値を挿入するjtextformattedfieldがあります。null 値を受け入れないため、jtextformattedfield が空でエラーが表示されることがあります。

Double n = ((Number)numero.getValue()).doubleValue();
pst.setDouble(2,n);

スレッド「AWT-EventQueue-0」での例外 java.lang.NullPointerException

4

1 に答える 1

0

2 つの可能性があります。

  1. 列がNULLを受け入れるようにMySqlテーブルを変更しますが、それらはキーであり、その変更を行うことはできないと思います
  2. コードで if を作成し、空の値を更新しません。

よろしく

于 2016-03-21T10:01:22.567 に答える