`
lovnet
  • 浏览: 6724933 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

C#操作MySql,PostgreSQL

 
阅读更多

我们都对MySql比较熟悉,相较而言PostgreSQL就没那么出名.其实它们是两个比较类似的关系型数据库.PostgreSQL原来的名字叫Postgres,做了一些改进后就改名为PostgreSQL了.详细介绍可以去官方网站看看

MySQL官网:http://www.mysql.com/

PostgreSQL官网:http://www.postgresql.org/

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());

}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics