1

私が作成したJTreeは、データベースから入力されます。insertNodeInto()関数を作成できる新しいノードを追加したいと思います。では、基になるデータベースを変更するにはどうすればよいですか?

  1. 最初にtreemodelを介してノードを追加してから、データベースに挿入します
  2. データベースに挿入してから、ツリーを再作成します。

作成したツリーにはノードが多いので、上記(1)の場合の手順を教えてください。

4

1 に答える 1

3

最初にデータベースに追加します。その理由は、DB の挿入が何らかの理由 (制約など) で失敗し、SQLException が発生した場合、ユーザーは挿入が成功したという印象を受けるべきではないためです。

もちろん、ツリーを再作成する必要はありません。いつでも別のノードを追加できます。

于 2012-09-07T10:21:58.950 に答える