我想做個(gè)網(wǎng)站百度收錄的網(wǎng)站
鏈接MySql8.0
1.準(zhǔn)備dll
一、找到l18N相關(guān)的dll
這里給出一個(gè)參考地址
D:\Unity\2020.3.48f1c1\Editor\Data\MonoBleedingEdge\lib\mono\unityjit
在里面找到如下圖的四個(gè)dll
二、下載數(shù)據(jù)庫(kù)鏈接dll
https://downloads.mysql.com/archives/c-net/
在這里搜索歷史版本(Archive),找到6.10.9這一版本,下載安裝即可。
因?yàn)槲覀冃枰闹皇且粋€(gè)MySql.Data.dll,所以用完卸載就可以了。
安裝的時(shí)候選擇Typical,雖然安裝在C盤,但是可以忽略其占用內(nèi)存。
下面給出參考地址:
C:\Program Files (x86)\MySQL\MySQL Connector Net 6.10.9\Assemblies\v4.5.2
2.Unity使用dll
注意要打開數(shù)據(jù)庫(kù)
將插件拖入Plugin文件夾中。
接下來(lái)編寫腳本
using MySql.Data.MySqlClient;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class MysqlConnect : MonoBehaviour
{public void InquireMysql(){string sqlSer = "server = 127.0.0.1;port = 3306;database = icms;user = root;password = 123456";MySqlConnection conn = new MySqlConnection(sqlSer);try{conn.Open();Debug.Log("-------鏈接成功-------");string sqlQuary = " select * from account";MySqlCommand comd = new MySqlCommand(sqlQuary, conn);MySqlDataReader reader = comd.ExecuteReader();while (reader.Read()){//通過(guò)reader獲得數(shù)據(jù)庫(kù)信息Debug.Log(reader.GetString("Account"));Debug.Log(reader.GetString("Password"));}}catch{Debug.Log("error");}}
}
將這個(gè)腳本隨便掛一個(gè)物體上,button觸發(fā)。