問題タブ [h2]

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.

0 投票する
3 に答える
66167 参照

java - Java h2 データベースをプログラムで埋め込む

現時点では組み込みデータベースとしてHSQLDBを使用していますが、データ量が増えるにつれてメモリ フットプリントが少ないデータベースを探します。

Derby / JavaDBは、プロパティをシステム プロパティにグローバルに格納するため、現時点ではオプションではありません。そこで、h2を考えました。

HSQLDB を使用しながら、サーバー オブジェクトを作成し、パラメーターを設定して開始しました。これはここで説明されています(また、クラス org.hsqldb.test.TestBase の例として示されています)。

問題は、これを h2 データベースと同様に行うことができるかということです。そのためのコードサンプルはありますか? h2 ページをスキャンしても、例が見つかりませんでした。

0 投票する
2 に答える
372 参照

java - ウイルス スキャナーの検出

H2 dbへの書き込みを遅くすることでアプリのパフォーマンスを台無しにするウイルス スキャナーに問題がありました。そのため、ウイルス スキャナの存在を検出し、潜在的な問題をユーザーに警告できるようにしたいと考えています。これは、システムに固有の既知のパフォーマンス要因をユーザーに警告する問題検出応答の一部になります。

現在の提案は、ディスクの書き込みに不当な時間がかかる場合に警告を表示する書き込みテストです。それは実際の問題に到達しますが、原因には到達しません。では、ウイルス保護を検出するための、間接的な影響に依存しない、信頼できる直接的な方法はありますか? 私たちは両方を行うことになるかもしれませんが、私たちの「提案」に幕を下ろせばいいでしょう.

0 投票する
1 に答える
262 参照

sql - H2 SQL でプロパティを表示する方法

SELECT クエリを使用してプロパティを表示するにはどうすればよいですか? 実行中の H2 DB で値を確認するために必要なプロパティがいくつかあります。コンソール アプリを起動して実行しています。

0 投票する
1 に答える
17217 参照

sql - 簡単な SQL の質問: H2 で主キーを持つテーブルを作成するための正しい構文は?

現在、 H2 データベースを使用して新しい Java アプリケーションを開始していますが、テーブルを作成するための基本的な SQL の使用について混乱しています。エントリ (文字列) のテーブルを作成するにはどうすればよいですか? それぞれが一意で自動インクリメントする null 以外の整数の主キーを持ちます。最も基本的なことの1つですが、H2でそれを行う正しい方法が何であるかはわかりません。

私はこれらを混乱のせいにしています (異なるデータベース間で同じことを行う複数の方法を指定していますが、H2 の正しい方法を理解することはできません): http://www.w3schools.com/Sql/sql_primarykey.asp http ://www.w3schools.com/Sql/sql_autoincrement.asp

0 投票する
5 に答える
6532 参照

java - 純粋なSQLでnullセーフ比較「<=>」を作成するにはどうすればよいですか?

Mysqlには、nullセーフである比較演算子<=>があります。次のようなプリペアドステートメントを作成するときに、Javaプログラムでこれを使用します。

次に、H2データベースに切り替えたいと思います。純粋なSQLで<=>演算子を作成するにはどうすればよいですか(たとえば、ISNULLおよびISNOT NULLを使用)?stmt.setString操作を1回だけ使用したいと思います。列名を数回書き込んでもかまいません。

関連する質問は、SQLでnull==nullを取得することです。しかし、その答えでは、検索値を2回書き込む必要があります(つまり、PreparedStatementに2つの疑問符があります)!?

参照: http ://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_equal-to

0 投票する
3 に答える
6035 参照

java - H2データベースの実際の経験はありますか?

誰かがH2データベースで実際の経験をしたことがありますか?私は興味を持っている:

  • パフォーマンス
  • 安定
  • バグ
0 投票する
3 に答える
185 参照

java - 別のテーブルのエントリのデータベース テーブル?

データを処理する方法を再設計するために、(組み込みの H2 データベースを使用して) Java アプリケーションの新しいリビジョンを設計しています。これが私が計画した方法です:

  • エントリー表
    • エントリーID
    • エントリー名
  • 特性表-
    • プロパティ ID
    • プロパティ名
  • (個別物件)値表-
    • 値 ID
    • エントリーID
    • (値列...)
  • (個人エントリー)値表-
    • プロパティ名
    • (個別プロパティ) 値 ID

各エントリには、複数のプロパティ (同じタイプの複数のプロパティを含む) を含めることができます。各プロパティには、値を格納する独自の方法があります。特定のエントリに対して定義されたすべてのプロパティを検索する必要があり、場合によっては、特定のプロパティごとにすべてのエントリを検索する必要があります。

これは良い方法ですか?

編集:うまく説明できたかどうかわかりません...

0 投票する
4 に答える
4564 参照

sql - 複数の列に一致する個別の結果を返す SQL クエリ

申し訳ありませんが、私は SQL にまったく慣れていないため、問題に適切なタイトルを付けることができませんでした。以下の問題を解決する SQL クエリ文字列を探しています。

次の表があるとします。

ここで、1 つ以上のタグを含むすべての個別のドキュメント ID を選択したいと考えています (ただし、指定されたすべてのタグを提供する必要があります)。例: tag1 と tag2 を持つすべての document_id を選択すると、1 と 3 が返されます (ただし、tag2 がないため、たとえば 4 は返されません)。

それを行う最善の方法は何ですか?

よろしく、カイ

0 投票する
2 に答える
1948 参照

sql - テーブル内のレコードの組み合わせをチェック

X、Y、Z および 1,2 のような値の 2 つの配列があります。2 つの列を持つテーブル A があります。重複に関係なく、すべての組み合わせが存在するテーブル A のレコードを検証したいと思います。例えば

前もって感謝します!

0 投票する
3 に答える
8049 参照

sql - 今月の開始日と終了日を取得する方法

データベースからのクエリで開始日と終了日を取得する方法。

ありがとう、

リコ