iis服务器助手广告
返回顶部
首页 > 资讯 > 数据库 >【Unity3D】Unity 3D 连接 MySQL 数据库
  • 224
分享到

【Unity3D】Unity 3D 连接 MySQL 数据库

unity游戏引擎c#mysql数据库 2023-09-14 18:09:59 224人浏览 薄情痞子
摘要

Navicat准备 test 数据库,并在test数据库下创建 user 数据表,预先插入测试数据。 启动 Unity Hub 新建一个项目,然后在Unity编辑器的 Project视图 中,右击新建一个 Plugins 文件夹将连接 M

Navicat准备 test 数据库,并在test数据库下创建 user 数据表,预先插入测试数据。

启动 Unity Hub 新建一个项目,然后在Unity编辑器的 Project视图 中,右击新建一个 Plugins 文件夹将连接 Mysql的驱动包 导入(附加驱动包链接),之后Unity会自动引用它们。

Hierarchy视图 中点击 Main Camera 对象,然后在右边的 Inspector视图 中点击 Add Component,添加脚本组件,名称如下。

Accessmysql脚本组件连接数据库和执行sql语句代码如下

...//your code    //MySQL 连接对象    public static MySqlConnection dbConnection;    //连接或关闭 MySQL数据库    public void ConnectMySQL(string connectionStr,bool isOpen){        if(isOpen){            try{                dbConnection = new MySqlConnection(connectionStr);                dbConnection.Open();                Debug.Log("连接MySQL数据库成功");            }catch(System.Exception e){                throw new System.Exception("连接MySQL数据库失败:"+e.Message.ToString());            }        }else{            if(dbConnection != null){                dbConnection.Close();                dbConnection.Dispose();                dbConnection = null;            }        }    }    //SQL语句执行方法    public  DataSet ExecuteQuery(string sqlStr,MySqlConnection ConnectionDB){        if(dbConnection.State == ConnectionState.Open){            //表的集合            DataSet dataSet = new DataSet();            try{                MySqlDataAdapter data = new MySqlDataAdapter(sqlStr,ConnectionDB);                data.Fill(dataSet);            }catch(System.Exception e){                throw new System.Exception("SQL:"+sqlStr+"/n"+e.Message.ToString());            }            return dataSet;        }        return null;    }    // Start is called before the first frame update    void Start()    {        string connectionStr = "Server = 127.0.0.1;port=3306;DataBase=test;UID=root;Pwd=1008";        ConnectMySQL(connectionStr,true);        string sqlQuery = "select * from user";        DataSet ds = ExecuteQuery(sqlQuery,dbConnection);        // Debug.Log("检索到:"+ds.Tables[0].Rows.Count+" 条数据");        for(int i = 0;i

Unity编辑器的控制台显示执行效果,代码正常,运行成功!!!

来源地址:https://blog.csdn.net/weixin_43729127/article/details/128995001

您可能感兴趣的文档:

--结束END--

本文标题: 【Unity3D】Unity 3D 连接 MySQL 数据库

本文链接: https://www.lsjlt.com/news/407649.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【Unity3D】Unity 3D 连接 MySQL 数据库
    Navicat准备 test 数据库,并在test数据库下创建 user 数据表,预先插入测试数据。 启动 Unity Hub 新建一个项目,然后在Unity编辑器的 Project视图 中,右击新建一个 Plugins 文件夹将连接 M...
    99+
    2023-09-14
    unity 游戏引擎 c# mysql 数据库
  • unity连接mysql数据库-最新详细
    文章目录 写在前面MysqlMySQL Installer for WindowsConnector/NETMySQL for Visual Studio Visual Studiouni...
    99+
    2023-09-01
    mysql dba unity3d unity visual studio
  • Unity链接MySql数据库
    一、连接准备 1. MySql.Data插件 Visual Studio中下载打开Visual Studio_项目_管理NuGet程序包在浏览中搜索MySql.Data并下载 2.MySql官网下载插...
    99+
    2023-09-04
    unity 数据库 mysql
  • python3连接MySQL数据库
    环境:python 3.6.1 + mysql 5.1 Python3 支持用 pymysql 模块来链接数据库 1、pymysql安装 windows下:pip install pymysql 直接安装 官方文档:http://...
    99+
    2023-01-31
    数据库 MySQL
  • Java连接mysql数据库
    文章目录 一、Java连接mysql数据库1.1 流程1.2 一个测试连接的java程序 二、优化:创建一个工具类2.1 存在的问题2.2 创建配置文件和工具类2.3 测试使用工具类进行CRUD操作 三、SQL注入问题3.1...
    99+
    2023-08-16
    数据库 mysql java jdbc sql注入
  • idea连接MySQL数据库
    文章目录 前言一、idea创建连接MySQL操作步骤 二、配置连接参数操作步骤 总结 前言 提示:idea连接数据库前,先需要查看自己数据库安装、配置是否完成: 1.打开mysql命令控制台 2.输入密码,到如下页面...
    99+
    2023-08-17
    mysql intellij-idea 数据库
  • Node.js 连接 mysql 数据库
    目录 一、安装驱动 二、连接数据库 1、数据库连接的配置信息 数据库连接参数说明 2、封装 mysql 的执行语句 3、后端路由文件  三、数据库操作( CURD ) 1、查询数据 2、插入数据 3、更新数据 4、删除数据 4、获取受影响的...
    99+
    2023-09-09
    mysql 数据库 node.js
  • python连接MySQL数据库
    模块功能:connect()方法 * connect()方法用于连接数据库,返回一个数据库连接对象。如果要连接一个位于host.remote.com服务器上名为fourm的MySQL数据库,连接串可以这样写: ...
    99+
    2023-01-31
    数据库 python MySQL
  • C#连接MySQL数据库
    目录 一、引用MySql.Data.dll文件 二、连接、关闭数据库 三、数据库增删改查 附:完整代码 一、引用MySql.Data.dll文件 创建C#窗体应用程序,解决方案资源管理器中找到“引用”,右键,选择添加引用。 在MyS...
    99+
    2023-10-28
    c# 数据库 mysql
  • c++ 连接mysql数据库
            使用vs2019对window11中的数据库进行连接 1. 配置连接环境         首先需要把mysql中的头文件和库文件放入到c++项目工程中 打开安装MySQL的目录,在windows系统中如果是默认路径,应该和我...
    99+
    2023-09-03
    数据库
  • Python 连接 MySQL 数据库
    在实际数据分析和建模过程中,我们通常需要从数据库中读取数据,并将其转化为 Pandas dataframe 对象进行进一步处理。而 MySQL 数据库是最常用的关系型数据库之一,因此在 Python 中如何连接 MySQL 数据库并查询数据...
    99+
    2023-08-16
    python
  • C# 连接 MySQL 数据库
    目录 一、需求 二、新建 C# 项目 三、MySQL数据库 四、MySqlHelper 五、测试 一、需求 C# 使用 MySQL 数据库的情况还是比较少的,大部分使用 Windows 平台一般使用 SQL Server,在两年前我...
    99+
    2023-09-02
    c# 数据库
  • JSP连接MySQL数据库
    ✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:JAVA开发者成长之路 ✨...
    99+
    2023-08-16
    java mysql tomcat
  • Python连接MySQL数据库(mys
    本文介绍的库是mysql-connector-python,它是MySQL的Python驱动,使用它你可以连接MySQL数据库,访问、操作表和数据。MySQL的Python驱动也不少,但是mysql-connector-python是最流行...
    99+
    2023-01-31
    数据库 Python MySQL
  • mysql怎么连接数据库
    mysql连接数据库的方法:1.打开运行窗口;2.打开命令行窗口;3.输入命令连接mysql数据库;4.再输入密码连接数据库即可。mysql连接数据库的方法:使用【win+r】快捷键打开运行窗口。在对话框中输入“cmd”打开命令行窗口。输入...
    99+
    2024-04-02
  • mysql数据库怎么连接
    mysql数据库连接的方法按Win+R,输入“cmd”,打开 DOS 窗口。输入 ”mysql-hlocalhost-uroot-p”连接数据库。接着输入密码,连接即可。如果出现“mysql不是内部或外部命令”的问题,那就需要将m...
    99+
    2024-04-02
  • python 长连接 mysql数据库
    python 长连接数据库python链接mysql中没有长链接的概念,但我们可以利用mysql的ping机制,来实现长链接功能思路:1 python mysql 的cping 函数会校验链接的可用性,如果连接不可用将会产生异常2 利用这一...
    99+
    2023-01-31
    数据库 python mysql
  • mysql如何连接数据库
    本篇内容主要讲解“mysql如何连接数据库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql如何连接数据库”吧! mysql连...
    99+
    2023-01-31
    mysql 数据库
  • DBeaver连接mysql、oracle数据库
    1. DBeaver连接mysql  1) 下载DBeaver https://dbeaver.io/download/,并安装 2) 新建数据库连接    3)选择mysql驱动程序  4)填写连接设置内容 5)点击 “编辑驱动设置”...
    99+
    2023-08-31
    数据库 mysql oracle
  • Mysql的数据库连接---SpringBoot
    1.原生态连接 ①:准备工作:引入mysql依赖:                  mysql            mysql-connector-java            5.1.6         ②:书写DBUtil工具...
    99+
    2023-09-03
    数据库 mysql spring boot
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作