Sqlite-java
SQLite-Java
この章では、JavaプログラムでSQLiteを使用する方法を学習します。
インストール
JavaプログラムでSQLiteの使用を開始する前に、マシンにSQLite JDBCドライバーとJavaがセットアップされていることを確認する必要があります。 マシンにJavaをインストールするためのJavaチュートリアルを確認できます。 次に、SQLite JDBCドライバーのセットアップ方法を確認しましょう。
- sqlite-jdbcリポジトリから_sqlite-jdbc-(VERSION).jar_の最新バージョンをダウンロードします。
- ダウンロードしたjarファイル_sqlite-jdbc-(VERSION).jar_をクラスパスに追加するか、次の例で説明するように-classpathオプションと一緒に使用できます。
次のセクションでは、Java JDBCの概念についてほとんど知識がないことを前提としています。 そうでない場合は、30分をlink:/jdbc/jdbc-create-database [JDBCチュートリアル]に費やして、以下で説明する概念に慣れることをお勧めします。
データベースに接続する
次のJavaプログラムは、既存のデータベースに接続する方法を示しています。 データベースが存在しない場合は、データベースが作成され、最終的にデータベースオブジェクトが返されます。
それでは、上記のプログラムをコンパイルして実行し、現在のディレクトリにデータベース test.db を作成しましょう。 要件に応じてパスを変更できます。 JDBCドライバーの現在のバージョン_sqlite-jdbc-3.7.2.jar_が現在のパスで利用可能であると想定しています。
あなたがWindowsマシンを使用しようとしている場合は、次のようにコードをコンパイルして実行することができます-
テーブルを作成する
次のJavaプログラムを使用して、以前に作成したデータベースにテーブルを作成します。
上記のプログラムをコンパイルして実行すると、 test.db にCOMPANYテーブルが作成され、ファイルの最終リストは次のようになります-
INSERT操作
次のJavaプログラムは、上記の例で作成されたCOMPANYテーブルにレコードを作成する方法を示しています。
上記のプログラムをコンパイルして実行すると、COMPANYテーブルに特定のレコードが作成され、次の2行が表示されます-
SELECT操作
次のJavaプログラムは、上記の例で作成されたCOMPANYテーブルからレコードを取得して表示する方法を示しています。
上記のプログラムをコンパイルして実行すると、次の結果が生成されます。
更新操作
以下のJavaコードは、UPDATEステートメントを使用してレコードを更新し、更新されたレコードをCOMPANYテーブルからフェッチして表示する方法を示しています。
上記のプログラムをコンパイルして実行すると、次の結果が生成されます。
削除操作
次のJavaコードは、DELETEステートメントを使用してレコードを削除し、COMPANYテーブルから残りのレコードをフェッチして表示する方法を示しています。
上記のプログラムをコンパイルして実行すると、次の結果が生成されます。