問題タブ [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 - 日付/時刻フィールドに対する Java DB チェック (イベント処理)?
Java DB テーブル内の日付/時刻フィールドを監視し、1 つまたは多くのレコードの日付/時刻フィールドがシステム時刻と一致するとすぐに、それらを取得できるメカニズムを Java で思い付くにはどうすればよいですか?さらに加工??! サンプルコードをいただければ幸いです。
java - java.sql.SQLException: テーブル 'CONNECTIONS' には、'connection_id' という名前の自動生成列がありません
Connections テーブルへの挿入中に connection_id 列を取得しようとしています。このように、アプリケーションの開始時にテーブルが生成され、column_id が自動生成されます。
次のステートメントを使用して、connection_ids のリアットを取得しています
しかし、connection_id が自動生成されているにもかかわらず、次の例外が発生します。
java - Statement.RETURN_GENERATED_KEYS ルーチンを使用して、テーブルから最後に挿入された ID ID を取得しますか?
重複の可能性:
JDBC で挿入 ID を取得するには?
次のステートメントで、最後に挿入された C12 ID 値を取得するにはどうすればよいですか? これは JavaDB マニュアルからのものですが、このレコード セットから最後に挿入された値を取得する方法については言及されていません。
java - java.sql.SQLSyntaxErrorException: 構文エラー: 行 1、列 1100 で「80」が発生しました
次の例外が発生します。
次のように挿入しようとすると!これが何を意味するのか分かりますか??!
テーブル定義、
hibernate - DB(リバースエンジニアリング)からのHibernateマッピングファイルとPOJOは外部キーを生成しません
このチュートリアルを実行し、Hibernate APIとマッピングを構成しました: https ://netbeans.org/kb/docs/web/hibernate-webapp.html
(MySQLではなく「サンプル」DBでJavaDB APIを使用しています)
しかし、私には問題があります。生成されたhbm.xmlファイルには外部キーマッピングが含まれていません。(1対多または多対1のプロパティはありません)
これがサンプルクラスとマッピングファイルです。RoleIDは、ROLEテーブルIDフィールドへの外部キーである必要があります。
hibernate.reveng.xmlファイルを編集してFKを強制的に作成しようとしています-次のようなものです:
しかし、それは機能しません。
java - Java SE と休止状態および JavaDB。アプリケーションをデプロイするにはどうすればよいですか?
1)アプリケーションを教師に送信するとき、アプリケーションの最初の起動時に空のテーブルをいくつか作成し、サンプル データを入力するように指示するにはどうすればよいですか? ファイルなどにSQLスクリプトを含めることができることを知っています。hibrenate に空のテーブルを作成するように指示できますか? アプリケーションで使用するエンティティがあります。
2)IDE(NetNeans)が起動したら、サービスに移動してデータベース(JavaDB)を手動で起動します。そうしないと、アプリケーションの起動時に休止状態が接続できないと不平を言うからです。hibernate start に db (localhost:1527 上) を開始するように指示するにはどうすればよいですか?
私のhebernate.cfg:
私は英語の知識がなく、Googleでクエリを作成するのが難しい. それらの関数がどのように呼び出されたか教えてください (存在する場合)。
どんな助けでも大歓迎です。前もって感謝します。
logging - log4j は、ログ メッセージを配置するデータベースを見つけることができません
いくつかの情報を永続的なデータストアに記録するために log4j を試しています。Java dbを使用しようとしました。
logging_dataという名前のテーブルを持つfirstdbという名前のデータベースを既に作成しています。
しかし、ミニ アプリケーションを実行しようとすると、java.sql.SQLException: Database 'firstdb' not found がスローされます。
理由はわかりませんが、データベースをいじったり、ij ツールを使用していくつかの行やその他のものをクエリしたりできます。
何か提案してください。
log4jDB.properties という名前のプロパティ ファイル
私のテストクラス
それが役立つ場合は、クラスパスにJava dbの組み込みドライバーも追加しました。
乾杯! サイモン
java - javac:パッケージorg.apache.derby.client.amが存在しません
JavaDB/Derbyを使用しているJavaプログラムをコンパイルしようとしています。コマンドラインで実行できます
エラーはありませんが、いくつかのファイルの次の行により、質問のタイトルにエラーが発生します。
原因
JavaDBを新規インストールしましたが、それは問題ではないと思います。私は以前にこのプロジェクトをコンパイルしたことがありますが、JavaDBがインストールされていないことを知っています。プロジェクトフォルダのトップレベルにlibというディレクトリがあり、その中にderbyのすべての.jarファイルがあります。また、環境変数も設定する必要がなかったと確信しています。
このエラーを修正するにはどうすればよいですか?さらに情報が必要な場合は、喜んで提供させていただきます。
私はWindows7とjdk1.7を使用しています
java - Derby を使用してメモリ内データベース テーブルを作成する方法は?
Derby/JavaDB を使用して、テスト目的でインメモリ データベースを作成したいと考えています。Java DB Developer's Guide: Using in-memory databases を読みderby.jar
、「ビルドパス」で JDK7 からのこのコードでテストしました:
しかし、アプリケーションを実行すると、次のエラーが発生します。
Derby/JavaDB でメモリ内データベース テーブルを作成するにはどうすればよいですか?