可以到 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();
}
}
留言列表