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的数据库引擎为INNODB的方法
May 26 MySQL
MySQL中日期型单行函数代码详解
Jun 21 MySQL
MySQL之select、distinct、limit的使用
Nov 11 MySQL
VS2019连接MySQL数据库的过程及常见问题总结
Nov 27 MySQL
mysql自增长id用完了该怎么办
Feb 12 MySQL
MySQL数据库完全卸载的方法
Mar 03 MySQL
一文了解MYSQL三大范式和表约束
Apr 03 MySQL
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
Apr 12 MySQL
MySQL GTID复制的具体使用
May 20 MySQL
MySQL普通表如何转换成分区表
May 30 MySQL
MySQL 原理与优化之Update 优化
Aug 14 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 静态化实现代码
2009/03/20 PHP
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
2014/10/29 PHP
Nginx环境下PHP flush失效的解决方法
2016/10/19 PHP
使用PHP json_decode可能遇到的坑与解决方法
2017/08/03 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
php ajax confirm 删除实例详解
2019/03/06 PHP
jQuery.extend()的实现方式详解及实例
2013/06/29 Javascript
JavaScript实现网页截图功能
2014/10/16 Javascript
jQuery ajax请求返回list数据动态生成input标签,并把list数据赋值到input标签
2016/03/29 Javascript
Bootstrap按钮组件详解
2016/04/26 Javascript
Move.js入门
2017/02/08 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
2017/11/30 Javascript
JS拖拽排序插件Sortable.js用法实例分析
2019/02/20 Javascript
json字符串对象转换代码实例
2019/09/28 Javascript
JQuery中的常用事件、对象属性与使用方法分析
2019/12/23 jQuery
JS操作Fckeditor的一些常用方法(获取、插入等)
2020/02/19 Javascript
如何在JavaScript中等分数组的实现
2020/12/13 Javascript
selenium+python自动化测试之多窗口切换
2019/01/23 Python
Django处理多用户类型的方法介绍
2019/05/18 Python
Django 开发调试工具 Django-debug-toolbar使用详解
2019/07/23 Python
Python新手如何进行闭包时绑定变量操作
2020/05/29 Python
python speech模块的使用方法
2020/09/09 Python
python sleep和wait对比总结
2021/02/03 Python
CSS3实现图片抽屉式效果的示例代码
2019/11/06 HTML / CSS
美国气象仪器、花园装饰和墙壁艺术商店:Wind & Weather
2019/05/29 全球购物
2014年党员公开承诺书范文
2014/03/28 职场文书
网络工程师自荐书范文
2014/04/01 职场文书
中层干部培训方案
2014/06/16 职场文书
卖车协议书范例
2014/09/16 职场文书
幼儿园见习报告
2014/10/30 职场文书
保密工作整改情况汇报
2014/11/06 职场文书
领导视察通讯稿
2015/07/18 职场文书
你会写请假条吗?
2019/06/26 职场文书
python 实现的截屏工具
2021/05/08 Python
使用CSS连接数据库的方式
2022/02/28 HTML / CSS
Python基本知识点总结
2022/04/07 Python