表格如下:

theTableForm

在Unity读取并调用时的代码:

0

1

而如果想要查看该数据库中的另一个表,不是直接使用Table[1],而是需要更改SELECT * from <?>的表名

调用不同表
成功调用

代码:

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();    }}

更多相关文章

  1. android EditText设置不可写
  2. android 使用html5作布局文件: webview跟javascript交互
  3. android studio调试c/c++代码
  4. IM-A820L限制GSM,WCDMA上网的原理(其他泛泰机型可参考)7.13
  5. 锁屏界面
  6. android(NDK+JNI)---Eclipse+CDT+gdb调试android ndk程序
  7. Android(安卓)version and Linux Kernel version
  8. Android(安卓)闹钟管理类的使用
  9. Android学习篇之Menu的使用

随机推荐

  1. 分析php生成短网址/短链接原理和用法实例
  2. 详解VSCode+PHPstudy配置PHP开发环境的步
  3. php array_unshift()函数详解(实例)
  4. 详解PHP论坛实现系统的思路
  5. 值得一看!高级PHP工程师必备的编码技巧及
  6. 实例讲解php提交表单关闭layer弹窗iframe
  7. 控制反转原则,它和依赖注入有什么联系
  8. 教你使用mixphp打造多进程异步邮件发送
  9. 分析ThinkPHP防止重复提交表单的方法实例
  10. 总结PHP实现提取多维数组指定一列的方法