unity连接数据库及问题讨论

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文件夹下,重新导出就可以了。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值