zoukankan      html  css  js  c++  java
  • .net连接PostgreSql数据库

     

    Postgresql.net

    .net连接PostgreSql数据库介绍一种方法。

    请到http://pgfoundry.org/

    下载驱动。

    地址:http://pgfoundry.org/frs/?group_id=1000140&release_id=1434



    我下载了
    2个,

    Npgsql2.0.6-bin-ms.net.zipNpgsql2.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;

    这里只是做个例子。和其它的驱动操作类似。

    完毕。

    博客园大道至简

    http://www.cnblogs.com/jams742003/

    转载请注明:博客园

  • 相关阅读:
    外观模式
    适配器模式
    桥接模式
    中文词频统计
    英文词频统计
    字符串练习
    Python基础
    熟悉常用的Linux操作
    作业
    递归下降分析法
  • 原文地址:https://www.cnblogs.com/jams742003/p/1584026.html
Copyright © 2011-2022 走看看