我在将Unity 5.5.3连接到使用SQL Express创建的数据库时出现问题。异常中显示的错误是:
System.Data.SqlClient.SqlException:服务器不存在或连接被拒绝。 ---> Mono.Data.Tds.Protocol.TdsInternalException:服务器不存在或连接被拒绝。 ---> System.Net.Sockets.SocketException:地址与协议不兼容。
我的连接代码是:
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Data;
using System.Data.SqlClient;
public class connectivity : MonoBehaviour
{
private string connectionstring;
// Use this for initialization
void Start()
{
Debug.Log("Connecting to database...");
connectionstring = "Server=localhost;" +
"Database=Teste;" +
"User ID=fernando;" +
"Password=fernando123;";
SqlConnection dbConnection = new SqlConnection(connectionstring);
try
{
dbConnection.Open();
Debug.Log("Connected to database.");
}
catch (SqlException _exception)
{
Debug.LogWarning(_exception.ToString());
}
// conn.Close();
}
// Update is called once per frame
void Update()
{
}
}
有人知道为什么它无法识别服务器吗?我已经使用服务器资源管理器数据连接添加了与服务器的连接。