Unity訪問本地MySql資料庫

2021-08-26 05:19:40 字數 1483 閱讀 4735

今天抽空做個筆記,也對之前的東西進行一下回顧,記錄一下unity連線資料庫。

在開始之前,先新增需要引用的dll:

進入正文。

首先,為了連線方便連線資訊使用xml配置檔案:

127.0.0.1

3306

dbname

root

接下來是在unity讀取配置檔案:

private string host = "";

private string id = "";

private string pwd = "";

private string database = "";

private string port = "";

private void readlocalxml()

public static mysqlconnection dbconnection;

/// /// 開啟資料庫

///

///

public void opendb()

;port=;database = ; user id = ; password = ; charset = ", host, database, id, pwd, port,"utf8");

dbconnection = new mysqlconnection(connectionstring);

dbconnection.open();

}catch (exception e)

}/// /// 關閉資料庫連線

///

public void closedb()

debug.log("斷開資料庫連線......");

}

接下來是語句執行方法:

/// /// 執行查詢語句

///

///

///

public static dataset executequery(string sqlstring)

if (dbconnection.state == connectionstate.open)

catch (exception ee)

return ds;

}return null;

}

到這裡,資料庫連線,關閉,語句執行都已完成。

最後再介紹一下使用,以獲取資料為例:   

/// /// 獲取name表id屬性

///

public void getnametableid()}}

}debug.logerror(「id = 」+id );   

}

業務**就不做過多的介紹,如有興趣,可學習mysql。

允許區域網內其他主機訪問本地MySql資料庫

今天資料庫出現點問題,請教同事給我看看,發現他不能通過 ip 位址訪問我的本地 mysql 伺服器。於是上網找了一下,步驟如下 1 cmd 開啟指令頁面 c mysql u root p 輸入密碼 mysql 2 開啟 mysql 資料庫 use mysql 檢索 user 和 host 字段 my...

允許區域網內其他主機訪問本地MySql資料庫

今天資料庫出現點問題,請教同事給我看看,發現他不能通過 ip 位址訪問我的本地 mysql 伺服器。於是上網找了一下,步驟如下 1 cmd 開啟指令頁面 c mysql u root p 輸入密碼 mysql 2 開啟 mysql 資料庫 use mysql 檢索 user 和 host 字段 my...

Unity 資料訪問

常見資料訪問方式 一 playerprefs 本來是用來儲存玩家偏好設定的方法,比如一些遊戲顯示效果設定。但其實也能用來儲存簡單的資料。儲存的位置在登錄檔裡。所以也有個缺點是不安全,玩家可以直接修改登錄檔來修改遊戲裡的資料。playerprefs只支援 string int float 型別的資料。...