unity链接mysql数据库,简单实用
2017-11-09 20:00
393 查看
## unity链接mysql数据库,简单实用##
### 一、添加配置文件##
在Assets下新建Plugins文件夹,并导入如下文件:
其中:除了mysql.data需要下载以外(版本要对应),其余四个文件均可以在unity的安装目录中找到。
### 二、新建脚本,挂在相机上##
### 一、添加配置文件##
在Assets下新建Plugins文件夹,并导入如下文件:
其中:除了mysql.data需要下载以外(版本要对应),其余四个文件均可以在unity的安装目录中找到。
### 二、新建脚本,挂在相机上##
using UnityEngine; using System; using System.Collections; using System.Data; using MySql.Data.MySqlClient; public class MysqlTest : MonoBehaviour { void Start() { string constr = "server=localhost;Database=ccy;User Id=root;password=''";//连接密码为空! //建立连接的语句 //如果是本地数据库server为localhost,不是则输入server的地址 MySqlConnection mycon = new MySqlConnection(constr); //建立连接 mycon.Open(); //插入的指令 MySqlCommand mycmd = new MySqlCommand("insert into hiscores(name,score) values('lisi',98)", mycon); if (mycmd.ExecuteNonQuery() > 0)//影响的行数,说明插入成功 Debug.Log("Insert success!"); //查询指令 string selstr = "select * from hiscores"; MySqlCommand myselect = new MySqlCommand(selstr, mycon); DataSet ds = new DataSet(); try { MySqlDataAdapter da = new MySqlDataAdapter(selstr, mycon); da.Fill(ds); Debug.Log("Query success!"); print(ds.Tables[0].Rows[0][0]);//第一张表 第一行第一列 print(ds.Tables[0].Rows[0][1]); } catch (Exception ee) { throw new Exception("SQL: " + selstr + "\n" + ee.Message.ToString()); } mycon.Close(); //关闭连接 } }
相关文章推荐
- 【U3D】Unity引擎链接mySQL数据库
- JDBC链接MySql数据库的简单讲解
- SpringCloud(第 044 篇)链接Mysql数据库简单的集成Mybatis框架采用MapperXml访问数据库
- SpringCloud(第 045 篇)链接Mysql数据库简单的集成Mybatis、ehcache框架采用MapperXml访问数据库
- Unity引擎链接mySQL数据库
- SpringCloud(第 043 篇)链接Mysql数据库简单的集成Mybatis框架访问数据库
- 使用C#链接MYSQL数据库的最简单例子
- 【Unet】Unity使用实用Syncvar 简单同步变量
- java---正则表达式的字符串简单实用及扩展链接
- Unity A*寻路三个简单实用的算法
- 【小松教你手游开发】【unity实用技能】对象的简单平移与旋转
- unity声音和动画简单实用示例
- unity中简单实用protobuf(Protobuf-net)
- github 最简单,最实用的创建项目链接
- Unity Easy Save简单实用
- Unity Easy Save简单实用
- Unity服务端链接MySQL数据库
- SpringCloud(第 043 篇)链接Mysql数据库简单的集成Mybatis框架访问数据库
- Unity引擎链接mySQL数据库
- 【小松教你手游开发】【unity实用技能】对象的简单平移与旋转