可以到 http://pgfoundry.org/frs/?group_id=1000140 下載 Npgsql.dll 檔到 Unity 中
這裡我使用 Npgsql1.0.1-bin-mono-2.0.zip 版本 (太新版 Unity 會不支持...)
如果上面連結掛掉或找不到,我這裡提供我使用的的 Npgsql.dll 檔
https://www.dropbox.com/s/9rbeserttjlrf5e/Npgsql1.0.1-bin-mono-2.0.zip


using
UnityEngine;
using System.Collections;
using Npgsql;

public class Test : MonoBehaviour {

    void Start () {
        // 輸入資料庫參數
        NpgsqlConnection conn = new NpgsqlConnection("Server=127.0.0.1;Port=5432;User Id=postgres;Password=a;Database=test;");
        conn.Open();

        NpgsqlCommand command = new NpgsqlCommand();
        command.Connection = conn;

        command.CommandText = "INSERT INTO users VALUES (555);"; // 插入欄位
        command.ExecuteNonQuery();

        command.CommandText = "select * from users;"; // 查詢

        NpgsqlDataReader dr = command.ExecuteReader();

        while(dr.Read()) {
            for (int i = 0; i < dr.FieldCount; i++) {
                print(dr[i]);
            }
        }

        conn.Close();
    }

}




arrow
arrow
    全站熱搜

    黃彥霖 發表在 痞客邦 留言(0) 人氣()