【初心者】Java質問・相談スレッド104【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0586デフォルトの名無しさん
2007/08/13(月) 11:24:10DBに対してJDBCを用いてselect文を発行するストアドの呼び出しを行い、
取得した結果を二次元配列に格納しています。
検索対象としているテーブルのカラムはDATE型で、ResultSet#getString(int)を用いて取得しています。
なお、検索結果は常に1件となり、String[]にselect対象のカラムの値を入れて返す共通機能を使用するため、
カラムの値を取得するgetStringをgetDateなどに変更することはできず、
通常のSQLのように日付の取得フォーマットを変更するなどもできません。
DATE型のカラムに対してgetStringを行うと、以下のフォーマットの文字列が取得できる模様です。
yyyy-MM-dd hh:mm:ss.S
このフォーマットはJDBCドライバやDB、OSによって変わったりするものなのでしょうか。
環境:
JDK1.5.0、Oracle10g、JDBCドライバclasses12.zip
どなたかご存知の方がいましたら、何とぞご教示お願い致します。
■ このスレッドは過去ログ倉庫に格納されています