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功能開啟/關閉)不知道是否需要開啟,后來測試可有可無,來查查端口是否占用。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM