【Unity3D】使用 SQLite+Dapper 微型ORM 一次就上手 (安裝設置篇)

Unity3d+Sqlite+Dapper

最近和朋友使用Unity3D製作手機遊戲。

要開始製作資料庫相關的東西,但因為是手機單機遊戲。

不打算使用MSSQL或MySQL,就選擇了Sqlite

 

這次跟大家分享使用Dapper + Sqlite3在Unity3D搭建簡單資料庫

 

來介紹一下SQLite和Dapper

SQLite:

SQLite是一個RDBM資料庫,最大特色是輕便,免費,免安裝(是我這次選擇此資料庫原因)

使用方式和一般RDBM資料庫很類似(有些語法不太一樣)

語法查詢好網:語法查詢

 

Dapper:

Dapper是一個輕型ORM好物。

可將DataReader弱型別物件轉成強型別物件

幫助快樂使用強型別^^

 

介紹完Dapper和Sqlite 開始安裝吧~~


(一).Sqlite官網下載  https://sqlite.org/download.html 

依照OS,CPU位元來下載  如果是使用Windows 下載(Precompiled Binaries for Windows)

下載完解壓壓縮檔

把sqlite的dll改名成 sqlite3 不然Unity3D會抓不到此DLL

 



(二).下載SqliteMannager  這是一個開源的Sqlite管理工具,使用Qt  C++製作 (超級方便!!)

http://sqlitebrowser.org/

按照自己的OS下載完後,檢查可否正常打開此工具

建立一個資料庫,資料表。


 

(三).下載Dapper 使用.net 3.5(1.29版)

因為Unity3D目前只支援.net 3.5 所以我下載dapper 1.29版

https://www.nuget.org/packages/Dapper/

 


以上工具準備完成後就打開Unity3D專案

 

創建兩個資料夾

  1. Data(放置Sqlite資料庫)
  2. Plugin(放置第三方插件 Dapper,sqlite3)

以上工作準備完後 就可開始寫程式瞜^^

下篇跟大家介紹如何在Unity3D撰寫Sqlite程式

 


如果本文對您幫助很大,可街口支付斗內鼓勵石頭^^