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 06 MySQL
Mysql MVCC机制原理详解
Apr 20 MySQL
详解GaussDB for MySQL性能优化
May 18 MySQL
带你学习MySQL执行计划
May 31 MySQL
MySQL非空约束(not null)案例讲解
Aug 23 MySQL
MySQL优化常用的19种有效方法(推荐!)
Mar 17 MySQL
MySQL学习之基础命令实操总结
Mar 19 MySQL
MySql重置root密码 --skip-grant-tables
Apr 11 MySQL
mysql使用 not int 子查询隐含陷阱
Apr 12 MySQL
MySQL 数据表操作
May 04 MySQL
MySQL普通表如何转换成分区表
May 30 MySQL
一文解答什么是MySQL的回表
Aug 05 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
使用Sphinx对索引进行搜索
2013/06/25 PHP
PHP编程基本语法快速入门手册
2016/01/07 PHP
PHP Header用于页面跳转时的几个注意事项
2016/10/21 PHP
PHP的PDO预定义常量讲解
2019/01/24 PHP
地震发生中逃生十大法则
2008/05/12 Javascript
javascript 写的一个简单的timer
2009/07/30 Javascript
js ondocumentready onmouseover onclick onmouseout 样式
2010/07/22 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
2014/01/15 Javascript
ajax提交表单实现网页无刷新注册示例
2014/05/08 Javascript
jQuery实现仿美橙互联两级导航菜单的方法
2015/03/09 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
2015/08/12 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
2015/09/02 Javascript
基于jQuery实现的菜单切换效果
2015/10/16 Javascript
简述jQuery ajax的执行顺序
2016/01/05 Javascript
gameboy网页闯关游戏(riddle webgame)--仿微信聊天的前端页面设计和难点
2016/02/21 Javascript
Javascript从数组中随机取出不同元素的两种方法
2016/09/22 Javascript
如何从零开始利用js手写一个Promise库详解
2018/04/19 Javascript
关于vue的语法规则检测报错问题的解决
2018/05/21 Javascript
vue axios基于常见业务场景的二次封装的实现
2018/09/21 Javascript
Layui Form 自定义验证的实例代码
2019/09/14 Javascript
vue实现表格合并功能
2020/12/01 Vue.js
如何在vue中使用video.js播放m3u8格式的视频
2021/02/01 Vue.js
[02:47]3.19DOTA2发布会 国服成长历程回顾
2014/03/25 DOTA
[02:56]《DAC最前线》之国外战队抵达上海备战亚洲邀请赛
2015/01/28 DOTA
python网络编程学习笔记(七):HTML和XHTML解析(HTMLParser、BeautifulSoup)
2014/06/09 Python
基于scrapy实现的简单蜘蛛采集程序
2015/04/17 Python
python获取文件扩展名的方法
2015/07/06 Python
在python中利用numpy求解多项式以及多项式拟合的方法
2019/07/03 Python
python 安装impala包步骤
2020/03/28 Python
Shopee越南:东南亚与台湾电商平台
2019/02/03 全球购物
二手书店创业计划书
2014/01/16 职场文书
个人政风行风自查自纠报告
2014/10/21 职场文书
2015年母亲节活动总结
2015/02/10 职场文书
2016年小学“公民道德宣传日”活动总结
2016/04/01 职场文书
详解MySQL 用户权限管理
2021/04/20 MySQL
Python GUI编程之tkinter 关于 ttkbootstrap 的使用详解
2022/03/03 Python