1. 程式人生 > >unity連線資料庫注意事項

unity連線資料庫注意事項

雖然在Unity3D中能夠通過PlayerPrefs類來儲存和讀取資料,但是一旦資料量增大,僅僅通過程式碼的方式存取資料,這樣的工作量是非常大的。那麼如何通過使用Sql Server資料庫來存取資料呢?其實過程也非常簡單,過程如下:

1、找到System.Data.dll檔案,預設的地址是在C:/Program Files/Unity/Editor/Data/Mono/lib/mono/unity,這個根據你所安裝的路徑有關。

2、將該檔案複製到你的工作空間下的Asset資料夾內

3、在你的編輯器中新增引用,我用的是VS

4、在名稱空間內增加程式集

using System;

using System.Data;

using System.Data.SqlClient;

5、編寫連線資料庫程式碼

SqlConnection con = null;

SqlDataAdapter sda = null;

void Start()

{

string s [email protected]"server=.;database=ConnectTest;uid=sa;pwd=123456"; //注意,這裡必須使用SQL ServerWindows驗證模式,否則會報錯

con = new SqlConnection(s);

con.Open();

string sql = "select * from table1";

sda = new SqlDataAdapter(sql, con);

DataSet ds = new DataSet();

sda.Fill(ds, "table1");

print(ds.Tables[0].Rows[0][0]);

}

6、實驗結果

 

 

關鍵是第1-2步。如果System.Data.dll複製錯誤系統也會報錯。