天天看點

.net連接配接PostgreSql資料庫

Postgresql與.net

.net連接配接PostgreSql資料庫介紹一種方法。

下載下傳驅動。

.net連接配接PostgreSql資料庫

我下載下傳了2個,

Npgsql2.0.6-bin-ms.net.zip和Npgsql2.0.6-bin-ms.net3.5sp1.zip

解壓第一個,把bin目錄中的兩個庫檔案拷貝到項目bin裡。

Mono.Security.dll

Npgsql.dll

1)  連接配接串

     private readonly string _strConn = "Server=127.0.0.1;Port=5432;User Id=postgres;Password=1234;Database=logmessage;";

2)  建立連接配接

public NpgsqlConnection GetConnection()

    {

        try

        {

            if(_conn==null)

                _conn = new NpgsqlConnection(_strConn);

        }

        catch (NpgsqlException ee)

            throw new Exception(ee.Message);

        return _conn;

    }

3)  取得資料集

DataSet ds = new DataSet();

string strSele = "select * from users";

using (NpgsqlConnection conn = dd.GetConnection())

 {

  NpgsqlDataAdapter cmd = new NpgsqlDataAdapter(strSele, conn);

  cmd.Fill(ds);

 }

return ds;

這裡隻是做個例子。和其它的驅動操作類似。

完畢。

部落格園大道至簡

<a href="http://www.cnblogs.com/jams742003/" target="_blank">http://www.cnblogs.com/jams742003/</a>

轉載請注明:部落格園