Unity3D -- 连接MySql(数据存储之一)

Unity3D使用MySQL准备工作:

1、安装connector。使用C#操作MySQL数据库时,需要安装MySQL官方提供的连接文件,文件下载地址为https://dev.mysql.com/downloads/connector/net/ ,下载对应版本就可以了。

2、然后在项目中添加该组件的引用,在代码页里输入using Mysql.Data.MysqlClient,我们就可以顺利的使用该类库的函数建立连接了

当然你的电脑没有安装数据库,还需要另外安装数据库

下面是C#代码

using MySql.Data;
using MySql.Data.MySqlClient;
using System.Data;

public class MysqlConn {
    /// 
    /// 建立数据库连接
    /// 
    public MySqlConnection GetSqlConn()
    {
        // 数据库
        MySqlConnection sqlConn;
        string connStr = "Database=msgboard;Data Source=127.0.0.1;User Id=root;Password=root;port=3306";
        sqlConn = new MySqlConnection (connStr);
        return sqlConn;
    }

    /// 
    /// Opens the sql.
    /// 
    public void OpenSql()
    {
        // 数据库
        MySqlConnection sqlConn = GetSqlConn();
        try {
            sqlConn.Open();
        } catch (Exception ex) {
            Console.Write (ex.Message);
            return;
        }
    }
}

上面代码中Database=msgboard;msgboard是你使用的数据库名。Data Source=127.0.0.1; 127.0.0.1是本地地址。User Id=root;Password=root;port=3306;分别是你登录MySQL的账号,密码,端口号。分别改成你建立的数据库设置就可以连接成功。
下一篇我们具体来实现一下C#与MySQL数据交互。

你可能感兴趣的:(Unity3D)