今天抽空做個筆記,也對之前的東西進行一下回顧,記錄一下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 型別的資料。...