netbeansの埋め込みデータベース(derby)を使用するシンプルなデスクトップアプリケーションを作成しました。ide内のテーブルに2つのエントリを追加してもう一度実行すると完全に動作します。実行可能なjarファイルideの外側に空のデータベースが表示されている理由は何ですか?私はまた、これをクライアントmachine.Iで実行する方法を知りたいのですが、jarとlibファイルをフォルダに追加してrarファイルに変換しようとしましたが、extract後にjarファイルが見つかりません。そして任意のヘルプはあなたが予期せず空のデータベースを取得していることがわかり、なぜ2つの一般的な理由がある埋め込みデータベースを使用してJavaデスクトップアプリケーションをパッケージ化してデプロイする
1
A
答えて
2
事前にappreciated.thanks次のようになります。あなたが言っている
「;作成=真」と使用しますDerbyのホームディレクトリが存在しない場合はDerbyのホームディレクトリが実行中から実行中に変更されているので、毎回新しいデータベースのコピーを作成することになります、differe現在のディレクトリ。
データベースに接続するときに別のユーザー名を使用しています。暗黙的に接続するユーザー名は、表が存在するスキーマを指定するため、異なるユーザー名を使用すると、異なる表のセットが表示されます。また、表の見方によっては、空のデータベースが表示されます。
jarsとrarsなどについては、CLASSPATHを適切に管理することが重要です。実行時にCLASSPATHにDerbyコードが必要です。これを実現する方法は多岐にわたっていますので、他の人があなたに多くの助けをするためには、あなたの状況の詳細を明示する必要があります。
関連する問題
- 1. IntelliJを使用して埋め込みTomcatを有効にしたスプリングブートアプリケーションをデプロイ
- 2. HTMLPurifierを使用して、すべてを除外しますが、埋め込みコードを埋め込みます
- 3. 埋め込みリソースを使用してHttpHandlerにDLLを埋め込む
- 4. 埋め込みオブジェクトをExcelで読み込みJavaを使用
- 5. 埋め込みスタイルシートを使用してインラインイメージを変更する
- 6. 埋め込みリソースを使用してDRYする方法
- 7. 埋め込みマングーススキーマをエクスポートして使用するには
- 8. H2(埋め込み)Javaデータベース - StackOverflowError
- 9. スタンドアロンデータベースへのJava埋め込みデータベース
- 10. 埋め込みTomcat 7にWARをデプロイ
- 11. 埋め込みイメージを使用してXamarinフォームを使用してC#
- 12. 埋め込みコンテンツを使用していますか?SEO /ランキング
- 13. 埋め込みフォントを使用したJava印刷PDF
- 14. C#を使用して埋め込みビデオのスクリーンショットをキャプチャ
- 15. レンダリング埋め込みイメージをHTMLでフライングソーサーを使用して
- 16. PlaceIdを使用して埋め込みGoogleマップを表示
- 17. 埋め込みデータを使用して円グラフを追加
- 18. SQL Reporting Servicesデータベースにアクセスするために埋め込みコードを使用しようとしています
- 19. Tensorflow埋め込みルックアップを使用してワンショットエンコーディング
- 20. はNSInvalidUnarchiveOperationExceptionは埋め込みsequeでContainerViewを使用してContainerView
- 21. 組み込みパッケージのみを使用してJavaで関数をグラフ化する方法は?
- 22. .netの埋め込みデータベース
- 23. 高速埋め込みデータベース
- 24. Flash Builderを使用してhtmlファイルを空のパッケージに埋め込む方法
- 25. 高速読み込み専用埋め込み "データベース"?
- 26. OTFフォントファイルを使用できる埋め込み可能埋め込み
- 27. HTMLにJava埋め込み
- 28. Javascript forループを使用してQualtrics埋め込みデータを設定します
- 29. Javascriptを使用して埋め込みGroovesharkウィジェットを制御しますか?
- 30. C#を使用してmongodbの埋め込みドキュメントを更新します
jarファイルと一緒にdbファイルをパッケージ化することができますか? dbファイルが同じフォルダのjarファイルと一緒にある最初のケースでは、dbはうまく動作しますので、 – j2me
はい、アプリケーションでデータベースをあらかじめパッケージ化することができます。詳細は、データベースが読み取り専用か更新可能かによって異なります。読み取り専用の場合は、ここから始めてください:http://db.apache.org/derby/docs/10.8/devguide/cdevdvlp19700.html DBが更新可能であれば、インストール手順で解凍して起動時のローカルフォルダderby-userメーリングリストは、このようなことを行った他の開発者に連絡する良い方法です。 –