C# 来自Unity的SQL Server连接

C# 来自Unity的SQL Server连接,c#,database,unity3d,sqlclient,C#,Database,Unity3d,Sqlclient,我正在尝试将我的Unity实例连接到SQL客户机。我切换到Net Framework 4.x并编写了以下代码: serverConfig conf=JsonUtility.FromJson(File.ReadAllText(@“Assets/Scripts/config.json”); string connString=string.Format(“数据源={0},{1};初始目录={2};用户ID={3};密码={4}”, conf.address、conf.port、conf.datab

我正在尝试将我的Unity实例连接到SQL客户机。我切换到Net Framework 4.x并编写了以下代码:

serverConfig conf=JsonUtility.FromJson(File.ReadAllText(@“Assets/Scripts/config.json”);
string connString=string.Format(“数据源={0},{1};初始目录={2};用户ID={3};密码={4}”,
conf.address、conf.port、conf.database、conf.username、conf.password);
//调试
打印(字符串);
SqlConnection cnn=新的SqlConnection(connString);
试一试{
cnn.Open();
打印(“连接打开”);
cnn.Close();
}
捕获(例外e){
打印(“无法打开连接:+e”);

}
即将退出。我通常不会在游戏中使用任何SQL,因为它可以很容易地反编译,那么您的整个数据库就容易受到攻击。至于您的问题,请查看线程。我看不出您提供的代码有任何错误,但由于您的具体案例可能非常独特,很难说确切的问题是什么。如果您使用的是
System.Data.SqlClient namespace
,那么这就是您的问题。这仅适用于Microsoft SQL Server。你会需要的。同样,我强烈建议不要直接在c代码中查询任何内容。