朋友需要你的帮助! 我做游戏项目是我在大学的资格认证工作。我在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()
朋友,我不是你可以看到的专业程序员,但我想要做得更好!请帮助!
感谢您的帮助,朋友们!