H2-database-jdbc-connection
H2データベース-JDBC接続
H2はJAVAデータベースです。 JDBCを使用して、このデータベースと対話できます。 この章では、H2データベースでJDBC接続を作成し、H2データベースでCRUD操作を作成する方法について説明します。
一般に、JDBC接続を作成するには5つの手順があります。
- ステップ1 *-JDBCデータベースドライバーの登録。
- ステップ2 *-接続を開きます。
- ステップ3 *-ステートメントの作成。
- ステップ4 *-ステートメントを実行し、結果セットを受け取ります。
- ステップ5 *-接続を閉じます。
完全なプログラムを作成する前に、* h2-1.4.192.jarファイル*をCLASSPATHに追加する必要があります。 この jar は、フォルダー C:\ Program Files(x86)\ H2 \ bin から取得できます。
テーブルを作成
この例では、テーブルを作成するためのプログラムを作成します。 次のフィールドを持つ Registration という名前のテーブルを考えてください。
S.No | Column Name | Data Type | NOT NULL | Primary Key |
---|---|---|---|---|
1 | ID | Number | Yes | Yes |
2 | First | Varchar(255) | No | No |
3 | Last | Varchar(255) | No | No |
4 | Age | Number | No | No |
以下は、 H2jdbcCreateDemo という名前のプログラム例です。
上記のプログラムをH2jdbcCreateDemo.javaに保存します。 コマンドプロンプトで次のコマンドを実行して、上記のプログラムをコンパイルして実行します。
上記のコマンドは、次の出力を生成します。
この実行後、H2 SQLインターフェイスを使用して作成されたテーブルを確認できます。
レコードを挿入
この例では、レコードを挿入するためのプログラムを作成します。 テーブルRegistrationに次のレコードを挿入しましょう。
ID | First | Last | Age |
---|---|---|---|
100 | Zara | Ali | 18 |
101 | Mahnaz | Fatma | 25 |
102 | Zaid | Khan | 30 |
103 | Sumit | Mital | 28 |
以下は、 H2jdbcInsertDemo という名前のプログラム例です。
上記のプログラムをH2jdbcInsertDemo.javaに保存します。 コマンドプロンプトで次のコマンドを実行して、上記のプログラムをコンパイルして実行します。
上記のコマンドは、次の出力を生成します。
レコードを読む
この例では、レコードを読み取るためのプログラムを作成します。 テーブル Registration からすべてのレコードを読み取ってみましょう。
以下は、 H2jdbcRecordDemo という名前のプログラム例です。
上記のプログラムをH2jdbcReadDemo.javaに保存します。 コマンドプロンプトで次のコマンドを実行して、上記のプログラムをコンパイルして実行します。
上記のコマンドは、次の出力を生成します。
レコードを更新する
この例では、レコードを更新するプログラムを作成します。 テーブル Registration からすべてのレコードを読み取ってみましょう。
以下は、 H2jdbcUpdateDemo という名前のプログラム例です。
上記のプログラムをH2jdbcUpdateDemo.javaに保存します。 コマンドプロンプトで次のコマンドを実行して、上記のプログラムをコンパイルして実行します。
上記のコマンドは、次の出力を生成します。
レコードを削除する
この例では、レコードを削除するプログラムを作成します。 テーブル Registration からすべてのレコードを読み取ってみましょう。
以下は、 H2jdbcDeleteDemo という名前のプログラム例です。
上記のプログラムをH2jdbcDeleteDemo.javaに保存します。 コマンドプロンプトで次のコマンドを実行して、上記のプログラムをコンパイルして実行します。
上記のコマンドは、次の出力を生成します。