Windows10-development-sqlite-database
Windows 10開発-SQLiteデータベース
多くのアプリケーションには、特定の種類のデータがあり、それらは互いに何らかの関係があります。 ファイルに保存するのが難しいこれらのタイプのデータは、データベースに保存できます。
アプリケーションのSQLサーバーやOracleデータベースなど、データベースの種類に精通している場合は、* SQLiteデータベース*を非常に簡単に理解できます。
SQLiteとは何ですか?
SQLiteは、自己完結型、サーバーレス、ゼロ構成、トランザクションSQLデータベースエンジンを実装するソフトウェアライブラリです。
重要な機能は-
- SQLiteは、世界で最も広く展開されているデータベースエンジンです。
- SQLiteのソースコードはオープンソースです。
- 携帯性とフットプリントが小さいため、ゲームおよびモバイルアプリケーションの開発に大きな影響を与えました。
SQLiteの利点
以下はSQLiteの利点です-
- これは非常に軽量なデータベースです。
- プラットフォームに依存せず、すべてのプラットフォームで動作します。
- メモリフットプリントが小さい。
- 信頼できます。
- セットアップやインストールの必要はありません。
- 依存関係はありません。
ユニバーサルWindowsプラットフォーム(UWP)アプリケーションで SQLite を使用するには、以下の手順に従う必要があります。
- UWPSQLiteDemo という名前の新しいユニバーサルWindows空アプリを作成します。
- [ツール]メニューに移動し、[拡張機能と更新プログラム]を選択します。 次のダイアログが開きます。
- 拡張機能と更新プログラムを選択すると、次のウィンドウが開きます。
- ここで、 Online オプションを選択し、左ペインからSQLiteを検索します。
- Universal App Platform用のSQLiteをダウンロードしてインストールします。
- 次に、[ツール]メニューに再度移動し、以下に示すように[* NuGetパッケージマネージャー]> [パッケージマネージャーコンソール]メニューオプションを選択します。
- パッケージマネージャーコンソールで次のコマンドを記述し、Enterキーを押してこのコマンドを実行します-
- ソリューションエクスプローラーで[参照]を右クリックし、[参照の追加]を選択します。
- 次のダイアログが開きます。
- 左ウィンドウ枠の[ Universal Windows ]から[ Extensions ]を選択し、中央のウィンドウで[SQLite for Universal App Platform]をオンにして、[OK]をクリックします。
- これで、UWPアプリケーションでSQLiteを使用する準備が整いました。
次のコードを使用して、データベースを作成できます。
テーブルを作成するには、テーブル名オブジェクトで CreateTable メソッドを呼び出す必要があります。
次のコードを使用して、テーブルにデータを挿入できます。
以下に、テーブルからデータを取得するコードを示します。
簡単な例を使用して、データベース、テーブルの作成方法、データベースへのデータの挿入および取得方法を理解しましょう。 名前と年齢を追加してから、テーブルから同じデータを取得します。 以下に、さまざまなコントロールが追加されたXAMLコードを示します。
以下に、イベントと* SQLiteデータベース*のC#実装を示します。
上記のコードをコンパイルして実行すると、次のウィンドウが表示されます。
- 名前*と*年齢*を入力し、*追加*ボタンをクリックします。
ここで、 Retrieve ボタンをクリックします。 *テキストブロック*に次のデータが表示されます。
IDフィールドは、Customerクラスで指定される主キーおよび自動インクリメントフィールドです。