Unity3D中的SQL Server 2014连接和选择

时间:2017-12-23 10:42:51

标签: c# sql-server unity3d sql-server-2014 sql-server-2014-express

朋友需要你的帮助! 我做游戏项目是我在大学的资格认证工作。我在Unity3D中这样做。 作为我项目的主要部分,我必须在我的资格认证工作中使用数据库。 我在SQL Server 2014 Express中创建了数据库,并尝试在我的Unity项目中使用此数据库。我的代码如下。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Data.SqlClient;
public class GObj : MonoBehaviour {

 public void WorkWithDatabase()
 {
     string connectionstring = @"Data Source=127.0.0.1;Initial Catalog=GameForDiplom;Integrated Security=True;";

     SqlConnection Myconnection = new SqlConnection(connectionstring);
     Myconnection.Open();
     Debug.Log("OPEN SUCCESS!");

     using (var cmd = Myconnection.CreateCommand())
     {
         cmd.CommandText = @"SELECT * FROM [User]";
         using (var rdr = cmd.ExecuteReader())
         {
             while (rdr.Read())
             {
                 Debug.Log(rdr["IDuser"] + "\t" + rdr["Nickname"] + "\n");
             }
         }
     }

     Myconnection.Close();
     Debug.Log("CLOSE SUCCESS!");
 }
}

在游戏中连接我的数据库时,我收到了

  

错误:    SocketException :由于目标计算机主动拒绝连接请求,因此未建立连接。

请,我希望看到您使用的C#中的工作代码和SQL 2014 Express的设置。我试图打开TSP端口1433,但我收到了

  

错误:    NullReferenceException :未将对象引用设置为对象的实例   Mono.Data.Tds.Protocol.TdsConnectionPool.GetConnection()

朋友,我不是你可以看到的专业程序员,但我想要做得更好!请帮助!

感谢您的帮助,朋友们!

0 个答案:

没有答案