程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#操作MySql,PostgreSQL

C#操作MySql,PostgreSQL

編輯:C#入門知識

我們都對MySql比較熟悉,相較而言PostgreSQL就沒那麼出名.其實它們是兩個比較類似的關系型數據庫.PostgreSQL原來的名字叫Postgres,做了一些改進後就改名為PostgreSQL了.  

MySQL裝好後一般沒默認的圖形操作界面,不過你可以下載個圖形界面的工具MySql workbench.

PostgreSQL有個自帶的圖形界面的工具 pgAdmin III.

哎玩習慣了windows的人總希望操作啥玩藝都是圖形界面的才爽,可能用多了linux,unix就不會那麼依賴圖形界面吧

C#操作MySql
跟操作其他數據庫類似,先要整個相應的dll來.你可以網上下載個

MySql.Data.MySqlClient.dll

然後就是添加引用.引用命名空間

using MySql.Data.MySqlClient;

          string connectString = @"server=localhost;userid=root;password=arwen;database=test";   /*由於我的數據庫在本地就用localhost了,可以替換成IP地址*/

            MySqlConnection conn = new MySqlConnection(connectString);

            conn.Open ();

            MySqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "select * from info";

            cmd.CommandType = CommandType.Text;

            using (MySqlDataReader reader = cmd.ExecuteReader())

            {

                while (reader.Read())

                  Console.WriteLine(reader[0].ToString());

            }

 

C#操作PostgreSQL
先去整個叫PostgreSql.Data.PostgreSqlClient.dll的文件.

然後添加引用,使用命名空間

using PostgreSql.Data.PostgreSqlClient;


          string connectString = @"Server=localhost;Database=postgres;User ID=arwen;Password=arwen";

            PgConnection conn = new PgConnection(connectString);

            conn.Open();

            PgCommand cmd = conn.CreateCommand();

            cmd.CommandText = "select * from test";

            cmd.CommandType = CommandType.Text;

            using (PgDataReader reader = cmd.ExecuteReader())

            {

                while (reader.Read())

                    Console.WriteLine(reader[0].ToString());

            }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved