设为首页收藏本站

EPS数据狗论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1487|回复: 0

使用c#连接sqlserver

[复制链接]

36

主题

375

金钱

563

积分

初级用户

发表于 2019-6-24 15:58:14 | 显示全部楼层 |阅读模式

连接数据库是一个常见的操作,现在主流的关系数据库主要是sqlserver,mysql,Oracle,今天来聊一聊使用c#如何连接sqlserver。

连接数据库最常见的步骤是:

创建连接字符串;
创建一个SQLConnection连接对象;
创建一个数据库操作对象SqlCOmmand;
编写sql语句;
打开连接;
进行查询操作(executenonquery,executereader,executescalar);
7.关闭查询;
比如我的sqlserver中有如下一张表:
1.png
用c#进行查询操作,代码如下:
  1. static void Main(string[] args)
  2.         {

  3.             //1.连接字符串
  4.             string str = "Data Source=ZHOULENOVO\\SQLEXPRESS;Initial Catalog=myDB17;Integrated Security=True";

  5.             //2.打开数据库连接
  6.             using (SqlConnection conn = new SqlConnection(str))
  7.             {
  8.                 //3.sql语句
  9.                 string sql = "SELECT * FROM Person";
  10.                 conn.Open();
  11.                 //4.设置sql对象

  12.                 using (SqlCommand cmd = new SqlCommand(sql, conn))
  13.                 {
  14.                     //5.执行操作
  15.                     var i = cmd.ExecuteReader();
  16.                     while (i.Read())
  17.                     {
  18.                         Console.WriteLine(string.Format("{0},{1}",i[0],i[1],i[2],i[3]));
  19.                     }
  20.                 }


  21.             }


  22.             Console.ReadKey();


  23.         }
复制代码

查询结果为:
2.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

客服中心
关闭
在线时间:
周一~周五
8:30-17:30
QQ群:
653541906
联系电话:
010-85786021-8017
在线咨询
客服中心

意见反馈|网站地图|手机版|小黑屋|EPS数据狗论坛 ( 京ICP备09019565号-3 )   

Powered by BFIT! X3.4

© 2008-2028 BFIT Inc.

快速回复 返回顶部 返回列表