将Unity与SQL Server数据库连接

时间:2017-07-31 14:45:50

标签: sql sql-server unity3d connection

我在将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()
{

}
}

有人知道为什么它无法识别服务器吗?我已经使用服务器资源管理器数据连接添加了与服务器的连接。

0 个答案:

没有答案