[ユニティベース]ユニティ接続sql Server 2008


参照リンク:http://www.3lian.com/edu/2014/06-28/152591.html
1.まず「Windowsアイデンティティ検証」で接続し、「対象リソースマネージャ」の下で「セキュリティ」登録名と新規登録名」を選択し、ログイン名、パスワードを記入し、「強制パスワード有効期限切れ」にチェックを外し、「サーバキャラクター」の中で「syssadmin」(管理者権限付与)にチェックを付けて、クリックして確定する.
2.「ファイル」をクリックし、先ほどの登録名とパスワードで登録し、データベースとテーブルを作成し、データを記入します.
3.「Editor\Data\mono\lib\mono\unity」でSystem.Data.dllを見つけて、「Asssetsディレクトリにコピーして、vsに「System.Data.dll」に対する引用を追加します.
4.
using UnityEngine;
using System.Collections;
using System;
using System.Data;
using System.Data.SqlClient;

public class TestSql : MonoBehaviour {

    SqlConnection con = null;
    SqlDataAdapter sda = null;

    void Start()
    {
        //    ,   ,  
        string s = @"server=.;database=UnitySql;uid=  ;pwd=1995";
        con = new SqlConnection(s);
        con.Open();
        string sql = "select * from table1";
        sda = new SqlDataAdapter(sql, con);
        DataSet ds = new DataSet();
        sda.Fill(ds, "table1");
        print(ds.Tables[0].Rows[0][0]);
    }
}