[前][次][番号順一覧][スレッド一覧]

mysql:6452

From: "Yasutaka Uematu" <"Yasutaka Uematu" <ya5utaka@xxxxxxxxxx>>
Date: Sat, 26 Oct 2002 21:57:33 +0900
Subject: [mysql 06452] datetime 型の列への挿入

こんにちは、上松といいます。Javaで、MySqlに乗っているDB上の
あるテーブルへの行の挿入で悩んでることがあります。

あるテーブルに行を挿入するとき、datetime型の列への
値のセットを行いたいのですが、どうも上手く行きません。

このようなコードで、行の挿入を行っています。

    rs.moveToInsertRow();
    rs.updateString("REQ", argReq);
    rs.updateInt("STATUS", 0);

//    rs.updateDate("DONE_DATE", new java.sql.Date(varTime));
    rs.updateTime("DONE_DATE", new java.sql.Time(varTime));

    rs.insertRow();

列DONE_DATEが、datetime型の列なのですが、updateDateメソッド
を使うと、2002-10-26 00:00:00というように、日付のみが入り、時刻が
00:00:00となってしまいます。
一方、updateTimeメソッドを使うと、この列のデフォルト値である、
0000-00-00 00:00:00 となってしまいます。

Javaのlong型変数varTimeには、日付、時刻とも入っていることを確認しています。
テーブルのdatetime型列に日時の値をセットするには、どのようにしたら良いでしょ
うか?


[前][次][番号順一覧][スレッド一覧]

->    6452 2002-10-26 21:57 ["Yasutaka Uematu" <y] datetime 型の列への挿入                 
      6454 2002-10-26 22:32 ┣["TAKAHASHI, Tomohiro]                                       
      6455 2002-10-26 22:38 ┗["城" <sora_iro@xxxxx]                                       
      6457 2002-10-27 00:15  ┣["城" <sora_iro@xxxxx]                                     
      6459 2002-10-27 13:58  ┗["Yasutaka Uematu" <y]                                     
      6460 2002-10-27 14:52   ┣["TAKAHASHI, Tomohiro]                                   
      6461 2002-10-27 19:00   ┗[NAGASAWA Teruo <ml@x]                                   
      6462 2002-10-27 19:26    ┣["TAKAHASHI, Tomohiro]                                 
      6464 2002-10-27 20:11    ┃┗[NAGASAWA Teruo <ml@x]                               
      6466 2002-10-27 20:23    ┃ ┗["TAKAHASHI, Tomohiro]                             
      6468 2002-10-27 20:56    ┃  ┗[NAGASAWA Teruo <ml@x]                           
      6471 2002-10-28 00:49    ┃   ┣["TAKAHASHI, Tomohiro]                         
      6479 2002-10-28 07:14    ┃   ┃┗[NAGASAWA Teruo <ml@x]                       
      6483 2002-10-28 21:05    ┃   ┃ ┗["TAKAHASHI, Tomohiro]                     
      6472 2002-10-28 01:01    ┃   ┗["TAKAHASHI, Tomohiro]                         
      6478 2002-10-28 07:10    ┃    ┗[NAGASAWA Teruo <ml@x]                       
      6463 2002-10-27 19:55    ┗["Yasutaka Uematu" <y]                                 
      6465 2002-10-27 20:13     ┗["TAKAHASHI, Tomohiro]                               
      6467 2002-10-27 20:24      ┗["Yasutaka Uematu" <y]