- PR -

DBデータをプロパティ.xmlに格納

投稿者投稿内容
キルシェ
常連さん
会議室デビュー日: 2004/03/25
投稿数: 26
投稿日時: 2005-04-18 23:24
では、ちょっとだけプログラムをいじってみてください。
FileOutputStreamを生成している箇所があると思いますが、
そこで第一引数のファイル名に続けて、第二引数をtrueにしてみてください。
#これで既存ファイルがある場合は最後に追加されるようになります。

以下、少しですが、四件目のttskさんの投稿を変更したものです。
コード:
FileOutputStream out = new FileOutputStream("hoge.xml", true); 
props.storeToXML(out, "ほげ"); 



複数件出力されているようでしたら、夏椰さんの推測どおりですね。
なんにせよきちんと原因を分かっていたほうが良いと思いますので、
できれば追求してほしいと思うのですが・・・。
ttsk
会議室デビュー日: 2005/04/08
投稿数: 14
投稿日時: 2005-04-19 12:24
キルシェ様、YOU@IT様

「forループ」と DBからデータを取り出す「while(rs.next())ループ」が機能的に同じだということが理解できず申し訳ありませんでした。
再三ご指摘のように、FileOutputStreamを「while(rs.next())ループ」の外に出しましたら全てのデータが書き出されました。

無駄なことをやらずにすみました。
ありがとうございました。

[ メッセージ編集済み 編集者: ttsk 編集日時 2005-04-19 12:29 ]

スキルアップ/キャリアアップ(JOB@IT)