unity连接数据库及问题讨论

来源:互联网 发布:淘宝店铺售假怎么躲过 编辑:程序博客网 时间:2024/06/08 12:36

unity连接数据库和其他语言是一样的,以C#为例:

将System.Data.dll文件放到asset文件夹下

1.首先引用,using System.Data.SqlClient;

2.定义变量

3.连接数据库

// connect database
    private void Connect_Server()
    {
        string strConn = "Data Source=127.0.0.1;Initial Catalog=CementCartDB;Persist Security Info=True;User ID=sa;Password=123456";          
        conn = new SqlConnection(strConn);
        conn.Open();
    }

4.对数据进行操作

try 
        {
            cmd = conn.CreateCommand();
            cmd.CommandText = "select * from public_total";
            sqlReader = cmd.ExecuteReader();
            if (sqlReader.Read())
            {
                DataDeal(sqlReader[0].ToString());
            }


AnalyseData();
        }
        catch(Exception ee)
        {
            Debug.Log(ee);
        }
        finally
        {
            if (sqlReader != null) sqlReader.Dispose();
            if (cmd != null) cmd.Dispose();               
        }

这样在编辑状态下是没有问题的,但是导出exe后运行会报错,如何处理?

这就需要几个系统的的dll文件 I18N.dll , I18N.CJK.dll ,  I18N.West.dll三个dll文件,将他们放到asset文件夹下,重新导出就可以了。




原创粉丝点击