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了,后面你可以根据你数据库的字段和数据表编写连接语句了。

相关推荐
摇滚侠4 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
麦聪聊数据6 小时前
数据服务化时代:企业数据能力输出的核心路径
数据库
ApacheSeaTunnel6 小时前
实战演示 | 基于 Apache SeaTunnel 与 Apache DolphinScheduler 实现 MySQL 到 Doris 离线定时增量同步
大数据·mysql·开源·doris·数据集成·seatunnel·数据同步
shushangyun_6 小时前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
DARLING Zero two♡6 小时前
【MySQL数据库】数据类型与表约束
数据库·mysql
曹牧7 小时前
Oracle EXPLAIN PLAN
数据库·oracle
BD_Marathon7 小时前
SQL学习指南——视图
数据库·sql
活宝小娜7 小时前
mysql详细安装教程
数据库·mysql·adb
贤时间7 小时前
codex 助力oracle ebs 开发
数据库·oracle
秉承初心7 小时前
PostgreSQL 数据性能瓶颈突破实战
数据库·postgresql·oracle