Unity3D はデータベースの基本機能として SQLite を接続します [詳細なグラフィック チュートリアル]

1. SQLite の利点を簡単に紹介 (ChatGPT より)

  1. 軽量: SQLite は組み込みデータベース エンジンです。そのライブラリ ファイルは非常に小さく、独立したサーバー プロセスがありません。他のアプリケーションへの組み込みに適しており、軽量プロジェクトやモバイル アプリケーションに非常に適しています。
  2. ゼロ構成: SQLite の使用には複雑な構成や管理は必要なく、ファイルを作成するだけで使用を開始できるため、追加の運用コストと保守コストが削減されます。
  3. シングル ユーザー: SQLite はシングル ユーザーであり、1 つの書き込み接続のみをサポートしますが、複数の読み取り接続が可能であるため、シングル ユーザーまたは同時実行性の低いシナリオに適しています。
  4. 効率的: SQLite はアトミックな操作、組み込みのトランザクション サポート、およびクラッシュ回復機能で知られており、読み取りが頻繁で書き込みが比較的少ないアプリケーションに対して優れたパフォーマンスを発揮します。

2. SQLiteのインストールと基本的な使い方

1. SQLite公式サイトアドレス SQLiteダウンロードページ

ログインできない場合は、ダウンロードしたパッケージをダウンロードしてください。


リンク: https://pan.baidu.com/s/16nDJ6AMbTaJzIWkgW-7YjA 
抽出コード: 9oiu 

(1) 対応するバージョンを見つけてダウンロードしてください。

(2) ダウンロード保存先アドレスを選択できる、それだけです

(3) ダブルクリックしてsqlite3.exeを開くと、インストールは成功します。

(4) .open bbb.dbコマンドでテーブルを作成し、フォルダー内にbbb.dbが生成されていることを確認します。

(5)テーブルの作成: テーブル users(id int,name text) を作成します。

(6)データの挿入: insert into users(id,name) value(1,'aaa');    // ここで一重引用符が使用されていることに注意してください。

                           users(id,name) に挿入 value(2,'aba');

(7)すべてのデータをクエリします: ユーザーから * を選択します。 

挿入した 2 つのデータが印刷されたことがわかります。


3. 可視化ツールSQLiteStudioのインストールと基本的な使い方

       操作コマンドを使用してデータを調整するのは明らかに適切ではないため、この時点では SQL 可視化ツールを選択できます。ここでは SQLiteStudio を使用します。

 1. 公式 Web サイトのダウンロード リンク: SQLiteStudio

ログインできない場合は、ダウンロードしたパッケージをダウンロードしてください。


リンク: https://pan.baidu.com/s/1-K8Z3obkUYBwj_68X_LXxA 
抽出コード: lehd 

 2. Ctrl+O を押すと、先ほど作成したライブラリbbb.dbが開きます。

 3. このようにして、挿入したばかりのデータを視覚的に確認できます。

4. Unity との連絡を確立する

1. まず、 Unity によって提供されるファイルMono.Data.Sqlite.dll を見つけて、対応するバージョンを見つける必要があります。

ここで使用しているのは2021.3.10です。

 2. Mono.Data.Sqlite.dll、  System.Data.dll、およびsqlite3 をUnityプラグインにコピーします

 (つづく)

おすすめ

転載: blog.csdn.net/weixin_46711336/article/details/132600300