Unity连接MySQL并读取表格数据的实现代码


Posted in MySQL onJune 20, 2021

表格如下:

Unity连接MySQL并读取表格数据的实现代码

在Unity读取并调用时的代码:

Unity连接MySQL并读取表格数据的实现代码

Unity连接MySQL并读取表格数据的实现代码

而如果想要查看该数据库中的另一个表,不是直接使用Table[1],而是需要更改SELECT * from <?>的表名

Unity连接MySQL并读取表格数据的实现代码
Unity连接MySQL并读取表格数据的实现代码

代码:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using MySql.Data.MySqlClient;
using System.Data;
using System;

public class getGameUserAccount : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()
    {
        mySqlCon();
    }

    // Update is called once per frame
    void Update()
    {
        
    }

    public void mySqlCon()
    {
        //数据库登录数据
        string conStr = "server=localhost;User Id = root;password=123456;Database=gamerdata;charset=utf8";

        //建立连接
        //实例化的同时调用MySqlConnection,传入参数
        //这里的传入参数个人认为是CMD里面的直接输入了,string格式直接类似手敲到cmd里面
        MySqlConnection myCon = new MySqlConnection(conStr);

        //打开连接
        myCon.Open();

        //插入数据,其中useraccount为表名,括号内为表的格式
        /*
        //此处注释是因为不能添加相同主键的值
        MySqlCommand myCmd = new MySqlCommand("insert into useraccount(id,nickname,password) values (4,'list','testList')", myCon);
        if (myCmd.ExecuteNonQuery() > 0)
        {
            Debug.Log("Query Success!");
        }
        */

        //查询数据
        string selStr = "select * from useraccount";
        MySqlCommand mySelect = new MySqlCommand(selStr, myCon);

        DataSet ds = new DataSet();

        try
        {
            MySqlDataAdapter da = new MySqlDataAdapter(selStr, myCon);
            da.Fill(ds);
            
            Debug.Log(ds.Tables[0].Rows[0][0]);
            Debug.Log(ds.Tables[0].Rows[0][1]);
            Debug.Log(ds.Tables[0].Rows[0][2]);
            Debug.Log(ds.Tables[0].Rows[0][3]);

            //Table[0].Rows[0][0]
            Debug.Log("Query Success!");
        }
        catch (Exception e)
        {
            throw new Exception("SQL:" + selStr + "\n" + e.Message.ToString());
        }

        myCon.Close();
    }
}

到此这篇关于Unity连接MySQL时读取表格的方式的文章就介绍到这了,更多相关Unity连接MySQL读取表格内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
MySQL主从复制断开的常用修复方法
Apr 07 MySQL
MySQL update set 和 and的区别
May 08 MySQL
MySQL 重写查询语句的三种策略
May 10 MySQL
如何用Navicat操作MySQL
May 12 MySQL
Mysql 用户权限管理实现
May 25 MySQL
MySQL系列之一 MariaDB-server安装
Jul 02 MySQL
MyBatis 动态SQL全面详解
Oct 05 MySQL
weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
Jan 22 MySQL
一文搞懂MySQL索引页结构
Feb 28 MySQL
浅谈如何保证Mysql主从一致
Mar 13 MySQL
提高系统的吞吐量解决数据库重复写入问题
Apr 23 MySQL
MySQL选择合适的备份策略和备份工具
Jun 01 MySQL
新手入门Mysql--sql执行过程
MySQL 外键约束和表关系相关总结
Jun 20 #MySQL
MySQL 使用索引扫描进行排序
Jun 20 #MySQL
新手入门Mysql--概念
mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)
MySQL REVOKE实现删除用户权限
Jun 18 #MySQL
MySQL GRANT用户授权的实现
Jun 18 #MySQL
You might like
smarty实例教程
2006/11/19 PHP
PHP获取当前页面完整URL的实现代码
2013/06/10 PHP
thinkphp缓存技术详解
2014/12/09 PHP
PHP 序列化和反序列化函数实例详解
2020/07/18 PHP
php接口实现拖拽排序功能
2018/04/23 PHP
Javascript 更新 JavaScript 数组的 uniq 方法
2008/01/23 Javascript
jquery ajax 局部刷新小案例
2014/02/08 Javascript
javascript中setTimeout的问题解决方法
2014/05/08 Javascript
浅谈 javascript 事件处理
2015/01/04 Javascript
jQuery实现checkbox全选的方法
2015/06/10 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
Angularjs使用ng-repeat中$even和$odd属性的注意事项
2016/12/31 Javascript
微信小程序 聊天室简单实现
2017/04/19 Javascript
简单实现js鼠标跟随效果
2020/08/02 Javascript
Vue不能检测到Object/Array更新的情况的解决
2018/06/26 Javascript
小程序实现左滑删除功能
2018/10/30 Javascript
送你43道JS面试题(收藏)
2019/06/17 Javascript
ES6之Proxy的get方法详解
2019/10/11 Javascript
如何手动实现一个 JavaScript 模块执行器
2020/10/16 Javascript
javascript实现时钟动画
2020/12/03 Javascript
Selenium元素的常用操作方法分析
2018/08/10 Python
windows下numpy下载与安装图文教程
2019/04/02 Python
python基于SMTP协议发送邮件
2019/05/31 Python
深入解析HTML5的IndexedDB索引数据库
2015/09/14 HTML / CSS
JD Sports芬兰:英国领先的运动鞋和运动服饰零售商
2018/11/16 全球购物
十月份红领巾广播稿
2014/01/22 职场文书
出纳试用期自我鉴定
2014/04/07 职场文书
学习保证书范文
2014/04/30 职场文书
大专生自我鉴定怎么写
2014/09/16 职场文书
烛光里的微笑观后感
2015/06/17 职场文书
合作合同协议书
2016/03/21 职场文书
安全责任协议书范本
2016/03/23 职场文书
有关信念的名言语录集锦
2019/12/06 职场文书
详解JAVA中的OPTIONAL
2021/06/14 Java/Android
SpringBoot整合MongoDB的实现步骤
2021/06/23 MongoDB
CSS中实现动画效果-附案例
2022/02/28 HTML / CSS