Unity3D呼叫MySQL執行資料的增刪改查

2021-10-24 01:17:39 字數 897 閱讀 3608

##引言

在unity3d專案裡想要使用mysql實現思路如下

1. 新增mysql.data.dll到plugins資料夾下。(只有對他引用才能使用程式連線資料庫)

2. c#實現資料庫連線;

連線字元格式"server=localhost;port=3306;database=mysql;user=root;password=資料庫密碼;"

`string logindata = string.format("server=localhost;port=3306;database=mysql;user=root;password=資料庫密碼;");`

`mysqlconnection = connect = new mysqlconnection(logindata);`

`trycatch`

如果執行時沒有捕獲異常則連線成功;

3. 連線成功後就可以對資料庫執行增刪改查操作了,對應的命令可以參考:

這裡舉乙個增加資料的例子

`// user--表的名稱; id, user, password表中列表的標題;values(1, "lin", '123')即標題對應的使用者資料`

`string cmdparam = $"insert into user(id, user, password) values(1, "lin", '123')";`

`var cmd = m_connect.createcommand();`

`cmd.commandtext = cmdparam;`

`cmd.executenonquery();`

4. 退出mysql,呼叫mysqlconnection的close介面。

可以參考網上winform范文資料庫的實現方案:

Unity3D 呼叫外部程式

unity3d 呼叫外部程式 1 呼叫外部瀏覽器 void ongui 2 呼叫外部exe void ongui unity3d 動態讀取外部檔案 分兩種情況 1,載入封裝好的內部檔案。var aaa material 空材質 var bbb gameobject 要繫結材質的模型 function...

Unity3D開發(九) Unity3d流光效果

遊戲開 壇 hello game 遊戲開發群 201276069 之前曾經注意過material 中紋理的屬性都有 tiling 和offset 但沒有深究過其用途,今天才知道竟然可以利用 offset做uv 動畫,從而完成各種有趣的動畫,比如流光效果!流過效果即通常一條高光光在物體上劃過,模擬高光...

Unity3d時鐘指令碼

var tu1 texture2d var time1 float 0 function fixedupdate function ongui function gettime time float string var lasttime string var hour mathf.floortoi...