催微不带悲伤 发表于 2019-6-24 15:58:14

使用c#连接sqlserver


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

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

创建连接字符串;
创建一个SQLConnection连接对象;
创建一个数据库操作对象SqlCOmmand;
编写sql语句;
打开连接;
进行查询操作(executenonquery,executereader,executescalar);
7.关闭查询;
比如我的sqlserver中有如下一张表:

用c#进行查询操作,代码如下:
static void Main(string[] args)
      {

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

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

                using (SqlCommand cmd = new SqlCommand(sql, conn))
                {
                  //5.执行操作
                  var i = cmd.ExecuteReader();
                  while (i.Read())
                  {
                        Console.WriteLine(string.Format("{0},{1}",i,i,i,i));
                  }
                }


            }


            Console.ReadKey();


      }
查询结果为:
页: [1]
查看完整版本: 使用c#连接sqlserver