0

私は現在、データを格納するために組み込み JavaDB を使用する swign ベースの JavaSE アプリケーションに取り組んでいます。私のデータ モデル (および DB ) は、JPA エンティティと JavaEE Persistence メカニズムを利用した完全な Java ベースです。すべてJPAによって行われるため、DBの作成と管理にSQLスクリプトは使用されません。

このアプリケーションはクライアントに配布され、クライアントは通常新しい機能を必要とするため、私の質問は、更新されたアプリケーション (新しいテーブル、列を含む) がクライアントに配信された後に、DB データを取得して再挿入する効果的な方法があるかどうかです。 .

4

1 に答える 1

1

dblook (JavaDB に付属のコマンド ライン ツール) を使用して、JavaDB のコンテンツと構造の SQL ダンプを取得できます (例はこちら)。

ただし、多くの構造的なデータベースの変更は、空でないデータベースでも行うことができます (列の追加やテーブルの追加など)。

于 2011-09-15T12:11:58.447 に答える