1.背景介绍
使用Unity管理较多数据时,数据库的读写便成了较为关键操作。写入不必多说,许多博客都有介绍。而读取则是一个麻烦事,如果使自己读取的数据和结构便于修改,不出错,成了我首先考虑的问题(性能啥的暂且不谈)。
2.代码
using MySql.Data.MySqlClient;
using System.Collections.Generic;
using System.Data;
using System.Text;
using Newtonsoft.Json.Linq;
public static class MySqlTool
{
private static string openSql =
"database=testranqi;" +
"server=localhost;" +
"user=root;" +
"password=123456;" +
"port=3306;" +
"charSet=utf8;" +
"POOLING=FALSE";
#region 查询数据
public static List<T> SelectData<T>() where T : BaseData
{
string sqlstr = "select * from userdatas";
DataTable dt = SelectDatas(sqlstr);
string json = DataTableToJson(dt,