データベース テーブルに dd/mm/yyyy の日付形式を挿入しようとしています。データベースの日付列のデータ型は日付で、SQL 挿入ステートメントは次のとおりです。
INSERT INTO sm_product(productName, productDescription, productPrice, productQuantity, productStatus)
VALUES ('" + name + "', '" + desc + "', " + price + ", " + quantity + ", 'Available', '" + date + "'";
ただし、日付変数を SQL ステートメントに追加すると、netbeans でエラーが表示されます。
SQL 構文にエラーがあります。1 行目の near '' を使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。
そして、日付を次のように保存します。
2013 年 6 月 19 日水曜日 17:42:26 SGT
そして、ユーザー インターフェイスで dd/mm/yyyy の日付形式を取得しました。
DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
Date date = new Date();
dateFormat.format(date);
この形式は私が望んでいたものではありません。問題を解決するには、SQL ステートメントをどのように修正すればよいのでしょうか。
前もって感謝します。