- 简介
- Unity连接SQL
- 代码
- 注意事项
- SQL注意事项
- 1、数据库地址查询
- 1.1、数据库地址
- 2、设置账号密码
- 出现计算机积极拒绝的错误时
- Debug
Unity对Mysql的支持性不大,搜索到的资料都不能解决连接问题,相反SQL Server在Unity安装文件中就有自带的dll,不需要额外引入。
Unity连接SQL 代码using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using UnityEngine;
public class SqlTest : MonoBehaviour
{
void Start()
{
string connectionString = "Data Source=数据库地址;DataBase=数据库名称;uid=登录名;pwd=登录密码;";
SqlConnection con = new SqlConnection();
con.ConnectionString = connectionString;
con.Open();
if (con.State == ConnectionState.Open)
{
print("Connect success!");
}
else
{
print("Connect Failure!");
}
con.Close();
}
}
注意事项
1、填写好数据库账号密码后挂载到场景对象中运行
2、数据库地址需要填ip,非本机用户名
3、初始化的SQL2019可能没有设置登录账号和密码,需要自行设置
新建查询,得到IP地址
exec sys.sp_readerrorlog 0, 1, ‘listening’
一般localhost也是可以的
2、设置账号密码在数据库管理软件中找到 安全性=》登录名=》sa
右键进行设置
一般都是因为某项功能没开启导致连接失败,查找资料后得知是是因为没有开启协议
找到该管理,开启这两项。



