使用版本,Unity2017.4.10 + VS2017 + SqlServer2012
=====================================ADO.Net方式访问SqlServer=====================================
因为Unity所支持的.Net库版本问题,我们无法再Unity里面使用Linq直接访问数据库,所以只能使用这种比较复杂的方式来访问数据库。
首先,说一下可能会出现的问题
1:我们想要使用ADO访问数据库,首先查看一下自己的版本,
然后,去到 C:\Program Files\Unity\Editor\Data\Mono\lib\mono\2.0 这个文件夹中将System.Data 拖入自己的Plugins里面,记住,别拖VS的,因为版本不支持,命名空间会出现找不到的情况
2:访问相关,因为我们使用的并不是VS本身的类库,所以一些VS里面可以使用的名称,在Unity里面会出现协议不支持的错误,经过测试 (local) . / 和主机名是会出现这种错误的,所以我们只能使用服务器地址,而如果是在本地测试,则直接使用 127.0.0.1即可
3:数据库相关:在你使用127.0.0.1这个地址访问数据库之前,记得先打开数据库,测试一下这个能否登录,如果登录失败,则
如果还是失败,但是使用自己的主机是可以登录的,那就先百度一下远程登录设置,在
================================================================================================
首先,设置一下数据库