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 next-key lock 加锁范围
Jun 07 MySQL
mysql配置SSL证书登录的实现
Sep 04 MySQL
mysql事务隔离级别详情
Oct 24 MySQL
MySQL Innodb索引机制详细介绍
Nov 23 MySQL
MySQL读取JSON转换的方式
Mar 18 MySQL
MySQL 主从复制数据不一致的解决方法
Mar 18 MySQL
Mysql如何实现不存在则插入,存在则更新
Mar 25 MySQL
mysql中数据库覆盖导入的几种方式总结
Mar 25 MySQL
MySQL GTID复制的具体使用
May 20 MySQL
mysql5.5中文乱码问题解决的有用方法
May 30 MySQL
MySQL表字段数量限制及行大小限制详情
Jul 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
《一拳超人》埼玉一拳下去,他们存在了800年毫无意义!
2020/03/02 日漫
PHPCMS手机站伪静态设置详细教程
2017/02/06 PHP
PHP仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态或评论的功能(上)
2017/05/26 PHP
jquery.AutoComplete.js中文修正版(支持firefox)
2010/04/09 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
2013/11/06 Javascript
open 动态修改img的onclick事件示例代码
2013/11/13 Javascript
基于iframe实现类似于ajax的页面无刷新
2014/05/31 Javascript
jquery实现简单的无缝滚动
2015/04/15 Javascript
jquery datatable服务端分页
2016/08/31 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
nodejs操作mongodb的填删改查模块的制作及引入实例
2018/01/02 NodeJs
zTree 树插件实现全国五级地区点击后加载的示例
2018/02/05 Javascript
webpack热模块替换(HMR)/热更新的方法
2018/04/05 Javascript
用Electron写个带界面的nodejs爬虫的实现方法
2019/01/29 NodeJs
Vue.js中该如何自己维护路由跳转记录
2019/05/19 Javascript
解决vue-cli项目开发运行时内存暴涨卡死电脑问题
2019/10/29 Javascript
[00:59]DOTA2背景故事第二期之四大基本法则
2020/07/07 DOTA
Python写的英文字符大小写转换代码示例
2015/03/06 Python
Python如何实现MySQL实例初始化详解
2017/11/06 Python
从头学Python之编写可执行的.py文件
2017/11/28 Python
使用PM2+nginx部署python项目的方法示例
2018/11/07 Python
python读取txt文件,去掉空格计算每行长度的方法
2018/12/20 Python
pandas DataFrame 删除重复的行的实现方法
2019/01/29 Python
PyCharm 2019.3发布增加了新功能一览
2019/12/08 Python
python数据预处理 :数据抽样解析
2020/02/24 Python
Python基于xlutils修改表格内容过程解析
2020/07/28 Python
Perfume’s Club德国官网:在线购买香水
2019/04/08 全球购物
机械系大学毕业生推荐信
2013/11/27 职场文书
竞选体育委员演讲稿
2014/04/26 职场文书
学校综治宣传月活动总结
2014/07/02 职场文书
校长创先争优承诺书
2014/08/30 职场文书
先进党支部申报材料
2014/12/24 职场文书
2015年世界急救日宣传活动方案
2015/05/06 职场文书
2016年教育局“我们的节日——端午节”主题活动总结
2016/04/01 职场文书
python实现网络五子棋
2021/04/11 Python
Spring boot实现上传文件到本地服务器
2022/08/14 Java/Android