Unit3D连接SQLserver2008方法

目录

 

一、前提准备

1.安装SQLserver2008(图文)

(1)出现需重启计算机问题解决办法

(2)修改sa密码

(3)登陆SQLserver时Windows及SQLserver模式都报错26解决办法

2.安装visual Studio2017

3.安装Unity3D

二、连接



一、前提准备

1.安装SQLserver2008(图文)

(1)出现需重启计算机问题解决办法

Windows+R 输入regedit打开注册表 , 删除:\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager路径下的PendingFileRenameOperations,即可

(2)修改sa密码

如果安装时设置的为混合身份模式并设置了密码,此步可以跳过

先在本地登录用windows身份验证登录,服务器名称为你电脑的计算机名,可以在计算机-属性中查看

连接成功以后,右键-属性-安全性配置,如下图所示

点击安全性-登录名-sa-右键-属性-常规-设置密码

点击状态-启用

至此即可用SQLserver登陆验证 登陆sa

(3)登陆SQLserver时Windows及SQLserver模式都报错26解决办法

确认不是服务未启用,远程连接权限问题后,检查服务器名,连接服务器名应仅为计算机名

2.安装visual Studio2017

 

3.安装Unity3D

二、连接

  1. 新建unity项目
  2. Unity\Editor\Data\Mono\lib\mono\unity文件下找到4个头文件l18N.CJK.dll、l18N.dll、l18N.West.dll、System.Data.dll导入项目的Assets目录,为防止dll不被导入创建Plugins文件夹放入其中。                      
  3. 新建脚本添加命名空间:                                                                                                                                                    using System;
    using System.Data;
    using System.Data.SqlClient;
  4. 代码:

     private SqlConnection sqlCon;
        private string sqlAddress = @"server=127.0.0.1;database=forTask;uid=sa;pwd=123456";
        // Use this for initialization
        void Start()
        {

            sqlCon = new SqlConnection(sqlAddress);

            try
            {

                sqlCon.Open();

                Debug.Log("yes");

            }

            catch
            {

                Debug.Log("NO");

                throw;

            }

        }

  5. 将脚本挂载在gameobject上

发布了12 篇原创文章 · 获赞 2 · 访问量 3340

猜你喜欢

转载自blog.csdn.net/qq_41642615/article/details/95586792