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 pt-slave-restart工具的使用简介
Apr 07 MySQL
jdbc使用PreparedStatement批量插入数据的方法
Apr 27 MySQL
MySQL 表空间碎片的概念及相关问题解决
May 07 MySQL
MySQL COUNT函数的使用与优化
May 10 MySQL
MySQL时间盲注的五种延时方法实现
May 18 MySQL
MySQL 查询速度慢的原因
May 25 MySQL
MySQL千万级数据表的优化实战记录
Aug 04 MySQL
浅谈MySQL函数
Oct 05 MySQL
MySQL数据库完全卸载的方法
Mar 03 MySQL
mysql5.5中文乱码问题解决的有用方法
May 30 MySQL
sql查询语句之平均分、最高最低分及排序语句
May 30 MySQL
MySQL数据库配置信息查看与修改方法详解
Jun 25 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
一篇入门的php Class 文章
2007/04/04 PHP
让PHP COOKIE立即生效,不用刷新就可以使用
2011/03/09 PHP
解析PHP生成静态html文件的三种方法
2013/06/18 PHP
腾讯QQ微博API接口获取微博内容
2013/10/30 PHP
php preg_replace替换实例讲解
2013/11/04 PHP
php显示页码分页类的封装
2017/06/08 PHP
php 截取中英文混合字符串的方法
2018/05/31 PHP
javascript支持firefox,ie7页面布局拖拽效果代码
2007/12/20 Javascript
用js实现下载远程文件并保存在本地的脚本
2008/05/06 Javascript
MooTools 1.2介绍
2009/09/14 Javascript
Javascript编写2048小游戏
2015/07/07 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
2015/09/12 Javascript
JS简单测试循环运行时间的方法
2016/09/04 Javascript
Nodejs进阶:核心模块net入门学习与实例讲解
2016/11/21 NodeJs
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
js处理包含中文的字符串实例
2017/10/11 Javascript
vue2.0使用swiper组件实现轮播的示例代码
2018/03/03 Javascript
jQuery+Cookie实现切换皮肤功能【附源码下载】
2018/03/25 jQuery
Vue 全局loading组件实例详解
2018/05/29 Javascript
vue 监听某个div垂直滚动条下拉到底部的方法
2018/09/15 Javascript
vue如何限制只能输入正负数及小数
2019/07/04 Javascript
vue中使用[provide/inject]实现页面reload的方法
2019/09/30 Javascript
python常见数制转换实例分析
2015/05/09 Python
11月编程语言排行榜 Python逆袭C#上升到第4
2017/11/15 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
2017/11/21 Python
python系列 文件操作的代码
2019/10/06 Python
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
Eton丹麦官网:精美的男式衬衫
2020/05/27 全球购物
《可爱的动物》教学反思
2014/02/22 职场文书
学校节能宣传周活动总结
2014/07/09 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
小学趣味运动会加油稿
2014/09/25 职场文书
大学生党员批评与自我批评范文
2014/10/14 职场文书
文艺委员竞选稿
2015/11/19 职场文书
导游词之重庆渣滓洞
2020/01/08 职场文书
Redis基本数据类型哈希Hash常用操作命令
2022/06/01 Redis