Unity如何连接本地MySQL数据库

首先下载mysql.data.6.10.9下载地址(NuGet Gallery | MySql.Data 6.10.9

下载后得到这样一个文件

然后将后缀名改为zip并解压得到这样一个文件夹

找到里面的这个文件

然后将它复制到Unity项目中的Plugins文件夹中没有的话需要自己建一个。

创建连接测试脚本(假设你已经在本地创建了一个名字叫jignziqi的数据库)。

cs 复制代码
using UnityEngine;
using MySql.Data.MySqlClient;

public class MySQLTest : MonoBehaviour
{
    void Start()
    {
        string connStr = "server=127.0.0.1;port=3306;user=root;password=123456;database=jingziqi";

        MySqlConnection conn = new MySqlConnection(connStr);

        try
        {
            conn.Open();
            Debug.Log("MySQL连接成功!");
        }
        catch (System.Exception ex)
        {
            Debug.LogError("连接失败:" + ex.Message);
        }
        finally
        {
            conn.Close();
        }
    }
}

将脚本添加到场景中的一个空对象上并运行游戏打印了数据库连接成功说明OK了,后面你可以根据你数据库的字段和数据表编写连接语句了。

相关推荐
一 乐6 小时前
婚纱摄影网站|基于ssm + vue婚纱摄影网站系统(源码+数据库+文档)
前端·javascript·数据库·vue.js·spring boot·后端
1.14(java)7 小时前
SQL数据库操作:从CRUD到高级查询
数据库
Full Stack Developme8 小时前
数据库索引的原理及类型和应用场景
数据库
IDC02_FEIYA10 小时前
SQL Server 2025数据库安装图文教程(附SQL Server2025数据库下载安装包)
数据库·windows
辞砚技术录10 小时前
MySQL面试题——联合索引
数据库·面试
萧曵 丶10 小时前
MySQL 主键不推荐使用 UUID 的深层原因
数据库·mysql·索引
小北方城市网10 小时前
分布式锁实战指南:从选型到落地,避开 90% 的坑
java·数据库·redis·分布式·python·缓存
毕设十刻11 小时前
基于Vue的人事管理系统67zzz(程序 + 源码 + 数据库 + 调试部署 + 开发环境配置),配套论文文档字数达万字以上,文末可获取,系统界面展示置于文末
前端·数据库·vue.js
TDengine (老段)12 小时前
TDengine Python 连接器入门指南
大数据·数据库·python·物联网·时序数据库·tdengine·涛思数据
萧曵 丶13 小时前
事务ACID特性详解
数据库·事务·acid