問題タブ [hsqldb]

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 投票する
4 に答える
36969 参照

user-interface - HSQLDBマネージャー?

JavaでSQLiteを試しましたが、JDBCドライバーが原因で速度が遅くなっています。次に、HSQLDBを試してみて、速度は良いと思いましたが、MySQL用のphpMyAdminやSQLite用のSQLiteManagerなどのHSQLDB用の優れた管理ツールが見つかりません。

単体テスト用のテストデータを準備するためにマネージャーツールを使用するか、いくつかの小さな実験を行った後、マネージャーツールを使用してデータをナビゲートしたいと思います。

良いツールはありますか?

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

encoding - Hsqldb テーブルのエンコード

特定のテーブルの文字エンコーディングを設定するにはどうすればよいですか? 例えば:

デフォルトでは ASCII としてエンコードされますが、この 1 つのテーブルには UTF-8 を使用したいと思います。

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

java - 永続化できるメモリ内Javaデータベース(単一の巨大なメモリブロブとして)

Java用のインメモリリレーショナル(SQL)データベース(HSQLDBのようなもの)を探しています。その状態全体をシリアル化できます。

または、DBは初期化時に指定したbyte[]のみを使用する可能性があります。

データベースはそれほど大きくなく、数十MBもありませんが、ファイルを書き込めないため、VMをシャットダウンする前に(そして定期的にバックアップのために)マシンからすべてをストリーミングする必要があります。

DBの代わりに、配列やマップなどのプレーンな(そして簡単にシリアル化できる)Javaデータ構造を使用することもできますが、SQLを使用できるようにしたいと考えています。

0 投票する
8 に答える
6878 参照

mysql - インメモリ データベースにデータをインポートする方法

MS SQL、MySQL などのデータベースのデータを HSQLDB、H2 などのインメモリ データベースにインポートする方法はありますか?

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

sql - hsqldbで「current_timestampを選択」するにはどうすればよいですか?

オラクル:

MySQL:

SQLサーバー:

PostgreSQL:

問題は、 HSQLDBで現在のタイムスタンプを取得するにはどうすればよいですか? バージョン 1.8.0.10 を使用しています

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

spring - Hibernate 3.3.1ga および HSQLDB で @Table をスキーマ名とともに使用する

Hibernate 3.3.1ga と HSQLDB を使用して単体テストでこれを機能させるにはどうすればよいですか。

問題は、Hibernate がスキーマの存在を想定していることです。2 番目の問題はCREATE TABLE TEST.CATEGORY、コードが実行される前に Hibernate が発行することです (これは Spring のテスト設定の奥深くで発生します)。そのため、Hibernate の前に DB に接続して手動でスキーマを作成することができません。

しかし、実際のコードではさまざまなデータベースにアクセスする必要があるため、スキーマが必要です。私は何をすべきか?

休止状態 3.3.1ga、HSQLDB、Spring 2.5

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

hibernate - 複合キーを使用しない Hibernate の ManyToMany

私はレガシーデータベースを扱っています。そして、 pojos & hibernate & HSQLDBを使用して単体テストを書いています。そして、次のエラーが表示されます。

私がPostTagエンティティ (そしてもちろんそれらのテーブルpoststags) を持っているとしましょう。Postまた、 と の間で多対多を定義する別のテーブルがTag呼び出されpost_tagsます。

列などのpost_tags関係に関する追加情報が含まれているためです。これを処理するために呼び出される別のエンティティを作成しました。activedeletedPostTag

ここで私の問題を説明するために、疑似クラスがあります:

エラーを生成するステートメントを見ると、Hibernate が を使用して複合キーを作成しようとしているように見えPRIMARY KEY (post_id, tag_id)ますpost_id identity

誰でも私の問題を解決するのを手伝ってもらえますか?

アップデート:

私は従来のデータベースを扱っているため、これは問題を示すための単なる例です。しかし、例に従って実際のステートメントを翻訳しようとします(PS:それはそうALTER TABLEではありませんCREATE TABLE):

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

sql - OracleとHypersonicSQL

たとえば、SQLクエリで日付で選択する必要があります

そのクエリは私のHypersonicテストデータベースでは機能しますが、Oracleでは機能しません。

これら2つのデータベース間で日付で均一に選択する方法はありますか?

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

spring - 再起動の間に Jetty で HSQLDB を再利用できない

私は maven-jetty-plugin を使用して Spring アプリケーションを実行しています。最初に、データソースは Spring 内で宣言されました。外部の制約により、JNDI に移動しました。ローカル開発に使用する jetty-env.xml セクションは次のとおりです。

残念ながら、データベースがロックされたままなので、Web コンテキストを再起動できるようには見えません。私がここで間違っていることについて何か考えはありますか?

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

java - 共有 HSQLDB データベースの作成

ファイルベースのストレージであっても、インプロセス HSQLDB データベースが他のユーザーによって開かれることは想定されていません。

ドキュメントはこれが可能であることを示唆しています: Server ModesAdvanced Topicsですが、この動作をアクティブにする方法の URL はまだ見つかりません。

方法を共有できるように、誰かがこれを行いましたか?