問題タブ [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.
javadb - javaDB データベース フォルダを削除するにはどうすればよいですか
アプリケーションで JavaDB を使用していますが、操作ごとに異なるデータベース ファイルが作成され、アプリケーションの終了時にすべてのデータベース ファイルを削除したいのですが、データベース フォルダを閉じるときに (FileUtils.forceDelete(File )))。データベース フォルダに .lck ファイルが 1 つあるのは、このファイル データベース フォルダが削除されていないことが原因である可能性があり、アプリケーションで、これらのデータベースに関連するすべての開いている接続を閉じました。どうすれば JavaDB データベース フォルダを削除できますか。私のアプリケーションには必要です。この問題に関連するアイデアを持っている団体はありますか。
glassfish - GlassFish で JavaDB (Derby) を自動的に開始する
GlassFish v3 オープン ソース エディションを実稼働環境にデプロイする予定です。私が必要としている JavaDB (Apache Derby) が付属しています。唯一の問題は、GlassFish の開始時に JavaDB がデフォルトで開始されないことです。コマンドラインに移動して、次のように入力する必要があります。
サーバー (GlassFish) が起動するたびにデータベースを自動的に起動する方法はありますか? 私は自分のアプリケーションを開発している間、毎回手動でそれを行うのが嫌いでした.
前もって感謝します
unit-testing - HSQLDB と JavaDB の違いは何ですか? 単体テストに適しているのはどれですか?
HSQLDB と JavaDB の違いを教えてください。また、標準機能のみを使用すると仮定すると、単体テストではどれを使用する必要がありますか? ありがとう。
java - java.sql.SQLException:テーブル/ビュー'SEQUENCE'はすでにスキーマ'ADMIN'に存在します
私のアプリケーションはこの例外をスローします。バックエンドとしてJavaDBを使用しており、JPAを使用しています
内部例外:java.sql.SQLException:テーブル/ビュー'POCKETMONEY'は既にスキーマ'APP'に存在します。エラーコード:30000呼び出し:CREATE TABLE APP.POCKETMONEY(ID INTEGER NOT NULL、DateofSpending DATE、DESCRIPTION VARCHAR(255)、AMOUNT INTEGER、PRIMARY KEY(ID))クエリ:DataModifyQuery()
内部例外:java.sql.SQLException:テーブル/ビュー'SEQUENCE'はスキーマ'ADMIN'にすでに存在します。エラーコード:30000呼び出し:CREATE TABLE SEQUENCE(SEQ_NAME VARCHAR(50)NOT NULL、SEQ_COUNT DECIMAL、PRIMARY KEY(SEQ_NAME))クエリ:DataModifyQuery()
これが私のJPAコードです
Persistence.xml
java - データが永続化されないのはなぜですか?
アプリケーションで JPA と Java Embedded DB を使用しています。データベースにデータを書き込もうとしましたが、それを読み戻そうとすると、それができます。しかし、アプリケーションが閉じられ、再度開いたときにデータが存在しません。
ここに私のpersistence.xmlファイルがあります
データベースの URL に問題はありますか。
jdbc:ダービー:ポケットマネー
java - プログラムによる derby.system.home の設定
JavaDB (derby) db ファイルのデータベースとログ ファイルをデプロイメント ディレクトリに移動する必要があります。JavaDB がデータベースの名前 (私の場合は mydb) のフォルダーを作成するため、データベースはアプリケーションの起動ディレクトリで動作していますが、そのディレクトリを data/ creating data/mydb というサブディレクトリに移動したいと考えています。connect 呼び出しでこれを行うことができます。
これは機能します。しかし、プログラムで明示的に値を設定したい
derby.system.home=データ/
derby.stream.error.file=log/derby.log
だから私はできる:
すべてのデータベースはそのデータ/ディレクトリにあります。ダービーのログ ファイルは、logs/! にあります。私はこれを理解できないようです。誰か助けて?これらのプロパティをプログラムで設定する方法はありますか (埋め込まれているため)?
sql - DB2 の「NOT NULL WITH DEFAULT」に相当する Derby の機能
Derby を使用するように一部の単体テスト (DB2 で実行されるアプリケーション用) を変更することがどの程度実現可能かを調査しています。DB2 と Derby は非常に互換性があると回答が主張しているこの質問を見つけたので、DDL を DB2 データベースから取り出して、Derby データベースで実行する可能性があるように思われました。しかし、Derby DDL で Derby が動作しないケースが見つかったようです。
したがって、次のような DB2 9.1 用に記述された DDL があります。
この DDL を ij で実行しても機能しません。次の構文エラーが発生します。
DB2 DDL と同じデフォルト値になる Derby の DDL は何ですか? DDL を変更する必要があるかもしれないことはわかりました。DDL はAUDIT NONE
やDATA CAPTURE
のような奇妙なものでいっぱいでCCSID EBCDIC
、Derby が機能するためには取り除かなければなりません。しかし、デフォルトですべて空白にすることは、このコードベースにとって大きな問題です。これで Derby よりも優れた別のメモリ内データベースがあれば、私は提案を受け入れます。
jdbc - JavaDB/Derby および JDBC で UUID を使用するにはどうすればよいですか?
現在、JavaDB (Apache Derby) で主キーの型として使用していますが、分散システムを実装しているため、型をjava.util.UUIDINT
に変更したいと考えています。これに関するいくつかの質問:
UUID には JavaDB/Derby のどのデータ型を使用すればよいですか? 言及されているのを見
CHAR(16) FOR BIT DATA
たことがありますが、私はそれについてあまり知りません。VARCHAR(16)
代替品ですか?JDBC でどのように使用すればよいですか? たとえば
PreparedStatement
、UUID を設定および取得するにはどうすればよいですか?後でデータベースを SQL Server に変更したい場合、java.util.UUID と互換性のあるデータ型はありますか?
簡単に言えば、JavaDB/Derby および JDBC で UUID を使用するにはどうすればよいですか?
jar - 使用している JavaDB/Derby のバージョンを確認するにはどうすればよいですか?
Java Swing アプリケーションの組み込みデータベースとして JavaDB (Derby) を使用しています。使用している JavaDB のバージョンを検出して出力したいと考えています。derby.jar
アプリケーションの .jar ファイルに含めました。
組み込み JavaDB のバージョンを検出して出力するにはどうすればよいですか?
java - javadbをSQLパーサーとして使用する方法
約1か月前、SQLを解析するためのSQLパーサーとしてzSQLを使用するアプリケーションを構築しました。ただし、ほんの数日前、heavedutyユーザーがzSQLがサポートしていない複数行の挿入ステートメントを送信しました。これはサンプルです:
次に、このリンクを見つけました:http : //weblogs.java.net/blog/2008/11/23/stand-alone-sql-parser-java、「簡単な修正で、RickHillegasは開発者がApache/Derbyに付属する強力なSQLパーサーへのアクセス」。ただし、これを実現するための関連ドキュメントが見つかりません。
何か案が?