Unity连接Mysql数据库(详细教程)

Unity连接Mysql 详解

1.需要在unity中引用一个MySql.Data.dll文件(如果你安装的mysql中找不到这个文件,可以直接从网上下载一个)把这个文件放在Assets-Plugins下
在这里插入图片描述
在代码中引用 using MySql.Data.MySqlClient;
本地连接Mysql的字符串
string constr = “Database=zzz;Data Source=127.0.0.1;user=root;Password=123456;pooling=false;charset=utf8;port=3306”;

例:连接Mysql并进行模糊查找

using MySql.Data.MySqlClient;

public class Test : MonoBehaviour
{
    
    
	public InputField findInput;
	string constr = "Database=zzz;Data Source=127.0.0.1;user=root;Password=123456;pooling=false;charset=utf8;port=3306";
	void Start()
	{
    
    
		DataFind();
	}
	private void DataFind()
	{
    
    
		//初始化数据库
		MysqlConnection con=new MysqlConnection(constr);
		con.Open();
	
		//模糊查找
		string findData = "select * from store where 名称 like '%"+findInput.text+"%' ";
       	MySqlCommand myCom = new MySqlCommand(findData, myCon);
        MySqlDataReader reader = myCom.ExecuteReader();
        string name = reader.GetString("名称");
        string number = reader.GetString("数量");
        //循环读取查到符合条件的数据
        while (reader.Read())
        {
    
    
            Debug.Log(name+number);
        }
        con.Close();
	}
}

猜你喜欢

转载自blog.csdn.net/qq_45598937/article/details/131086172