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 user权限表
Jun 18 MySQL
MySQL连表查询分组去重的实现示例
Jul 01 MySQL
MySql 缓存查询原理与缓存监控和索引监控介绍
Jul 02 MySQL
MySQL七种JOIN类型小结
Oct 24 MySQL
MySQL对数据表已有表进行分区表的实现
Nov 01 MySQL
mysql 联合索引生效的条件及索引失效的条件
Nov 20 MySQL
weblogic服务建立数据源连接测试更新mysql驱动包的问题及解决方法
Jan 22 MySQL
MySQL时区造成时差问题
Apr 13 MySQL
以MySQL5.7为例了解一下执行计划
Apr 13 MySQL
MySQL索引 高效获取数据的数据结构
May 02 MySQL
MySQL数据库简介与基本操作
May 30 MySQL
mysql通过group by分组取最大时间对应数据的两种有效方法
Sep 23 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使用curl打开https网站的方法
2015/06/17 PHP
PHP标准库 (SPL)――Countable用法示例
2020/06/05 PHP
jquery $.ajax入门应用二
2008/11/19 Javascript
ExtJS中文乱码之GBK格式编码解决方案及代码
2013/01/20 Javascript
动态显示可输入的字数提示还可以输入的字数
2014/04/01 Javascript
javascript面向对象快速入门实例
2015/01/13 Javascript
jquery实现鼠标滑过小图时显示大图的方法
2015/01/14 Javascript
javascript使用shift+click实现选择和反选checkbox的方法
2015/05/04 Javascript
js鼠标点击图片切换效果代码分享
2015/08/26 Javascript
JavaScript设计模式初探
2016/01/07 Javascript
快速掌握Node.js事件驱动模型
2016/03/21 Javascript
JavaScript实现短信倒计时60s
2017/10/09 Javascript
详解vue-cli 快速搭建单页应用之遇到的问题及解决办法
2018/03/01 Javascript
学习JS中的DOM节点以及操作
2018/04/30 Javascript
vue 实现在函数中触发路由跳转的示例
2018/09/01 Javascript
详解angularjs4部署文件过大解决过程
2018/12/05 Javascript
javascript如何实现create方法
2019/11/04 Javascript
html中创建并调用vue组件的几种方法汇总
2020/11/17 Javascript
python文件操作整理汇总
2014/10/21 Python
Python2.X/Python3.X中urllib库区别讲解
2017/12/19 Python
python代码过长的换行方法
2018/07/19 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
python实现小世界网络生成
2019/11/21 Python
在django中查询获取数据,get, filter,all(),values()操作
2020/08/09 Python
python实现定时发送邮件
2020/12/23 Python
澳大利亚家具和家居用品在线商店:Interiors Online
2018/03/05 全球购物
腾讯公司的一个sql题
2013/01/22 面试题
社区志愿者心得体会
2014/01/03 职场文书
办公室秘书岗位职责范本
2014/02/11 职场文书
美术社团活动总结
2014/06/27 职场文书
世界文化遗产导游词
2015/02/13 职场文书
社区公民道德宣传日活动总结
2015/03/23 职场文书
2015年学校党支部工作总结
2015/04/01 职场文书
工厂门卫岗位职责
2015/04/13 职场文书
2016年“我们的节日·清明节”活动总结
2016/04/01 职场文书
Python道路车道线检测的实现
2021/06/27 Python