Unity 连接 Microsoft SQLSERVER 数据库

1. 配置Unity环境

  1. Unity Editor 设置Unity框架兼容性至4.X

在编辑器中,您需要打开播放器设置(文件->构建设置->播放器设置)。 然后,在其他设置下,您可以找到运行时和API级别

2.添加ddl

Unity安装路径下查找需要的ddl,复制到项目的Assets文件夹下D:\unity\2020.3.8f1c1\Editor\Data\MonoBleedingEdge\lib\mono\4.7-api

复制到项目文件夹下

 

2.连接数据库脚本编写

1. 引用using System.Data.SqlClient;命名空间

2. 编写脚本

  void Start()
    {
        SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
        builder.DataSource = "localhost";   // update me
        builder.UserID = "sa";              // update me
        builder.Password = "123456";      // update me
        builder.InitialCatalog = "db_example";

        string res = "";
        try
        {
            using (SqlConnection connection = new SqlConnection(builder.ConnectionString))
            {
                connection.Open();

                // READ demo
                string sqlStr = "select * FROM [db_example].[dbo].[tb_user];";
                using (SqlCommand command = new SqlCommand(sqlStr, connection))
                {

                    using (SqlDataReader reader = command.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            res = reader.GetInt32(0).ToString();
                        }
                    }
                }
            }
        }
        catch (SqlException e)
        {
            Debug.Log(e.ToString());
        }
        Debug.Log(res);
    }

3. 配置数据库

  1. 数据库安全配置允许用户名密码远程连接
  2. 登录名状态设置
  3. 数据库服务的TCP/IP服务开启
  4. 重启SQLSERVER服务
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值