Unity3D(C#)连接SQL Server2008
首先部署安装sql server2008,添加Sql Manager。
Unity3D连接需要在Unity2017\Editor\Data\Mono\lib\mono\unity文件下找到4个头文件l18N.CJK.dll、l18N.dll、l18N.West.dll、System.Data.dll导入说需要的项目中Assets目录,为防止dll不被导入创建Plugins文件放入其中。
附上连接代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Data.Sql;
using System.Data.SqlClient;
public class test : MonoBehaviour {
private SqlConnection sqlCon;
private string sqlAddress = @”server=172.22.224.146;database=name;uid=gt;pwd=512739421″;
//server服务器IP地址
//database:数据库名称
//uid用户名
//pwd用户名密码
void Start () {
sqlCon = new SqlConnection(sqlAddress);
try{
sqlCon.Open();
Debug.Log(“yes”);
}
catch{
Debug.Log(“NO”);
throw;
}
}
}
本次连接出现一个坑计算机未授权折腾了半天,首先Sql配置工具中,Sql网络配置中将实例协议中和SQL Native Client10.0 中客户但协议 TCP/IP、Named Pipes启用和VIA禁止,并把TCP/IP中IP1设置默认IP127.0.0.1(可能不用),把
和IPALL
默认端口1433可更改。
Talnet(在程序中启动windows功能开启/关闭)不知道是否需要开启,后来测试可有可无,来查查端口是否占用。
最新文章
- Python 编码简单说
- Windows Defender无法开启问题
- getComputedStyle的应用
- 黑马程序员-autorelease pool
- 快速入门系列--WCF--07传输安全、授权与审核
- am335x UART1输入u-boot 调试信息代码修改
- (转)MySQL提示“too many connections”的解决办法
- make[1]: *** [pcrecpp.lo] 错误 1
- laravel中的$request对象构造及请求生命周期
- 【Android】不弹root请求框检测手机是否root
- ASP.NET的错误处理机制
- Ubuntu修改语言环境为英文
- [React Testing] className with Shallow Rendering
- WEB应用知识一二三
- IE 下a标签在 position:absolute 后无法点击的问题
- ZOJ 3607贪心算法
- hdoj 1285 确定比赛名次 【拓扑排序】
- Linux磁盘 - fdisk,partprobe, mkfs, mke2fs, fsck, badblocks, mount, mknod
- C Primer Plus 第8章 字符输入/输出和验证输入 编程练习
- JS 的继承