0

データベース テーブルに 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 ステートメントをどのように修正すればよいのでしょうか。

前もって感謝します。

4

2 に答える 2