問題タブ [derby]

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

java - Java オブジェクトをデータベースに追加する

私が割り当てられた大学の課題について、テキスト、画像、またはビデオ コンテンツのいずれかを含む賞オブジェクトがあります。この情報を Apache Derby データベース (低電力の PDA で実行される) 内の BLOB フィールドに保持したいと考えています。このデータをデータベースに追加するにはどうすればよいですか?

前もって感謝します。

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

java - Apache Derby - データベースがすでに作成されていることを確認しますか?

JavaでApache Derbyを使用する(J2MEですが、違いはないと思います)データベースがすでに存在し、テーブルが含まれているかどうかを確認する方法はありますか?

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

sql - Derby で複数の列を一度に更新する

DB2 は次の構文をサポートしています。

つまり、複数の列を返す選択を実行し、結果を宛先テーブル (更新するテーブル) のさまざまな列にコピーできます。

Cloudscape では次の構文のみが許可されます。

これは、select の結果を何らかの方法でグループ化する必要があるときに、問題が発生する可能性があることを意味します。更新を 2 つのステートメントに分割するか、これを Java のループでローカルに実行する (つまり、何百万もの UPDATE ステートメントを送信する) よりも良い解決策はありますか?

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

derby - 本番モードで Derby または HSQL を使用した経験

実稼働環境で Derby や HSQLDB を使用しようとした人はいますか? 良い、悪い、または醜い経験はありますか?

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

sql - Derby で UPDATE x SET (col1, col2) = ( SELECT a,b FROM y ) をエミュレートするにはどうすればよいですか?

Derby は次の構文をサポートしていません。

(このバグを参照してください)。Javaでループを作成してN個の更新を選択して送り返す以外の回避策はありますか?

[編集] 50 列と複雑な条件 (x と EXISTS などとの結合) があることに注意してください。したがって、SELECT を 50 回繰り返すことは避けたいと思います:)

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

java - パッケージjava.sqlを使用したJavaでのSQLの使用

講義中に、私の教授はデータベースとjava.sqlパッケージに関連するいくつかのアクションの例を示しました。これらの例はPDFファイルでオンラインでアップロードされるはずでしたが、何らかの理由ですべての関数の名前とクラス名が私のpdfリーダーで表示されません。

Javaでの次のPHP関数の同等物を知りたいです。

ありがとう!

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

java - java.sql.SQLException: Derby を使用しようとしている Mac OS X で適切なドライバーがありません

Java を使用してデータベースに接続しようとすると、java.sql.SQLException: No適切なドライバーが発生します。NetBeans IDE を使用して Mac OS 10.5 を使用しています。EmbeddedDriver に問題があるようですが、何が欠けているのかわかりません。

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

java - JavaDB 接続の問題。データベースが見つかりません

Java DB に問題があり、解決方法がわかりません。DB を作成し、Java DB のネイティブ JDBC ドライバーを使用して DB に接続しています。そのデータベースを物理的に再配置し、新しいパスを使用して接続しようとすると、一貫して XJ004 エラーが発生します。

正しい接続文字列を使用していると確信しています。DBが何らかの理由で破損している可能性はありますか? または、Java DB を再配置すると混乱するような DB パスのエンコーディングが DB にありますか?

私はここで本当に途方に暮れています。:( 助けてください!

ジム

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

ruby-on-rails - JRuby on Rails で組み込み Derby を使用する

埋め込まれた Derby データベースで JRuby 1.2.0 と Rails 2.3.2 を使用しようとしています。と を にコピーderbytools.jarしましderby.jarたが$RUBY_HOME/librake db:migrateそれでも次のようになります。

ああ、そして... 私は勘を働かせてそれを理解しました。したがって、他の誰かが私と同じ問題に遭遇した場合に備えて、ここに投稿します。

私がオンラインで見つけたほとんどすべてのドキュメントには、database.ymlDerby 用に次の構成が含まれています。

これはおそらくクライアント/サーバーのセットアップでは問題なく機能しますが、組み込みの Derby セットアップでは次のものが必要です。

「ClientDriver」ではなく、「EmbeddedDriver」に注意してください。

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

sql - 予約済みスロット テーブルから利用可能なスロットをテーブル (avail) に挿入する SQL クエリ

予約済みスロット テーブルから使用可能なスロットをテーブル (avail) に挿入する SQL クエリが必要です。

2 つのテーブルがあります。bookstarttime 列と bookendtime 列を持つ book テーブルがあります。これらはタイムスタンプ オブジェクトです。availstarttime と availendtime を持つ別のテーブルがあります。これらもタイムスタンプ列です。これらの予約済みスロットの間に残っている利用可能なスロットを取得する必要があります。フォームから開始時刻と終了時刻を入力します。次に、SQLクエリで開始時刻と終了時刻の値の間の利用可能なスロットを取得したい

私はデータベースを使用しています:apache derby