問題タブ [javadb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JavaDB の二重インストール
WIN XP SP3 および Netbeans 6.7.1 IDE では、
JavaDB を含む Java SDK 6.17 をインストールしました。Java インストール スクリプトで JavaDB ディレクトリを ...\Java\JavaDB に設定し、それに応じて %DERBY_HOME% を設定し、%DERBY_HOME%\bin を含む %PATH% を設定しました
後で、GlassFish-V3 Prelude をインストールしました。これには、驚きの驚きがあり、独自の JavaDB が付属しており、それを GlassFish パスの下の JavaDB ディレクトリにサイレント インストールします。
Q's
- 重複したくありません。Netbeans を損なうことなく、これらのインストールの 1 つを削除できますか?
- 2 つの JavaDB の Netbeans のどちらが実際に使用しているかを確認するにはどうすればよいですか?
- 最終的に、SDK の一部としてインストールした JavaDB を使用するように GlassFish を構成できますか?
ヒントをありがとう(superuser.comのように、返信がありませんでした:-()
javadb - JavaDB と対話するように Quercus を構成する
Quercus PHP エンジンを JavaDB に接続しようとしています。Glassfish に Quercus を正常にデプロイしましたが、Quercus を JavaDB のデータベースに正常に接続できません。このテーマを扱う記事やチュートリアルを教えてもらえますか?
javadb - 組み込みモードで読み取り専用メディアから Java DB を実行することは可能ですか?
CD-ROM から実行する Java アプリケーションで Java DB を組み込みモードで使用したいと考えています。誰もこれを行った経験がありますか? それはうまくいきますか?データベースには、それに対して発行された選択のみがあります。
hibernate - grails 内から javaDB と Hibernate を使用したユーザー テーブル
分かりやすく聞いてみようかな…
私は grails から始めて、user というドメイン クラスを作成しました。私の知る限り、Hibernate はこのドメイン クラスをデータベースにマップするために使用されます。これは、hsqldb でうまく機能します。
テーブルが「user」と呼ばれているため(javaDBの予約語のようです)、javaDBに切り替えてエラーメッセージを取得しようとしました。
したがって、次のようなステートメント
エラーメッセージが表示されます。
動作しますが、Hibernate はテーブル名を引用符で囲んでいないようです。
テーブル名で動作させるために、引用符を使用するように Hibernate を構成するにはどうすればよいですか?
PS: はい、わかっています。ドメイン クラスを別のテーブル名にマップできます... :-)
java - Derby/JavaDBとSQLiteJDBC
ここでたくさんの比較を見つけましたが、これは見つかりませんでした。それで、それぞれで最高のものは何ですか?
java - JavaDB/Derbyエラー08006
デスクトップアプリケーションでのJavaDBの使用の記事では、アドレス帳のデモに、例外をキャッチして無視するtry-catchブロックを持つメソッドdisconnectがあります。printStackTraceを追加すると、例外が常に発生することがわかります。
ここで何が問題になっていますか?JavaDBはこの例外をスローするべきではありませんか、それともサンプルプログラムで何かを修正する必要がありますか?
java - JavaDB SQLコマンドは冗長ですか?
私が間違っている場合は訂正してください。ただし、このSQLコマンドは次のとおりです。
主キーはデフォルトでnullではないと想定されているため、NOTNULL部分は必要ありません。
これは冗長ではありませんか?
(私はそれをテストして結果に同意するだけでは安全ではありません。プログラミングは長期的には驚きに満ちています)
私はJavaDB/Derbyを使用しています。
eclipse - Ubuntu の Eclipse でダービーをセットアップするにはどうすればよいですか?
質問は基本的にそれをすべて言います。Ubuntu 9.10 を実行している仮想ボックスで JavaDB をセットアップしようとしています。
パッケージマネージャーを介してパッケージをダウンロードしてインストールしましたが、これが正しいと思います。Eclipse の Data Platform Tools もインストールしました。私はこのチュートリアルに従っています: http://www.vogella.de/articles/EclipseDataToolsPlatform/article.html。
ドライバー定義の段階で行き詰まっています。[名前/タイプ] タブからドライバ テンプレートを選択し、[Jar リスト] タブで jar ファイルを選択すると、[OK] ボタンが有効になりません。[新しいドライバー定義] ダイアログの上部に、「ドライバー定義で指定されたファイル システムで Jar/zip が見つかりません: derby.jar」と表示されます。これが問題だと思います。より良いチュートリアルへのヘルプやリンクをいただければ幸いです。
java - Java Enum を JavaDB に格納するにはどうすればよいですか?
Java Enum を JavaDB に格納するにはどうすればよいですか?
列挙型をマップしSMALLINT
て、値をソースコードのみに保持する必要がありますか? 組み込みデータベースは、単一のアプリケーションによってのみ使用されます。または、値をそのまま保存する必要がありますDECIMAL
か?これらのソリューションはどれも、私にとって良い/堅牢ではありません。より良い代替手段はありますか?
ここに私の列挙型があります:
このトピックに関する他の同様の質問を読みましたが、問題または解決策が私の問題と一致しません。Enum storage in Database field、 Enum をデータベースに格納する最良の方法 、 Enum値をデータベースに格納する最良の方法 - String または Int
database - 同じテーブルで、ユーザーごとに Auto_Increment を実装する方法は?
データベース内の同じテーブルを共有する複数のユーザーが必要ですが、ユーザーごとに 1 つの auto_increment 値があります。組み込みデータベース JavaDB を使用しますが、私が知っている限り、この機能はサポートされていません。どうすれば実装できますか?
ユーザーが最後に挿入した行を検索して追加する挿入にトリガーを実装する必要がありますか、それともより良い代替手段がありますか? それとも、アプリケーション コードでこれを実装する方が良いでしょうか?
それとも、これは単に悪い考えですか?これは、ユーザーごとに新しいテーブルを作成するよりも維持しやすいと思います。
例: