会社の db レガシー システムを MySQL バージョン 4.1 からバージョン 5.5 にアップグレードする必要があります。現在、Java プログラムを介して 10 進数/整数フィールドに空の文字列を挿入すると、例外がスローされることがわかりましたが、同じステートメントを記述して挿入すると、 mysqlコマンドラインを介して直接レコードが挿入されます(空のフィールドは0になります)。これにより、jdbcドライバーに問題があると思います。ドライバーはdbに渡す前にステートメントに何らかのルールを適用しますか?この変更をサポートするために古いプログラムを書き直したくありません。
あなたの答えのために事前にthx :)