SQL数据库--数据访问

数据访问:

对应命名空间:System.Data.SqlClient;

SqlConnection:连接对象

SqlCommand:命令对象

SqlDataReader:读取器对象

 //造连接字符串

 string connstring = "server=.;database=mydb;user=sa;pwd=123";

 //造连接对象

 SqlConnection conn = new SqlConnection(connstring);

 //创建命令对象

 SqlCommand cmd = conn.CreateCommand();

 //写要执行的SQL语句

 cmd.CommandText = "select * from Info";

 //打开连接

 conn.Open();

 //执行操作(读取操作,返回读取器对象)

 SqlDataReader dr = cmd.ExecuteReader();

 //执行操作(增删改操作,返回行数)

 //cmd.ExecuteNonQuery();

 //处理数据

 if (dr.HasRows)——这是布尔类型的值,返回true或者false

 {

         dr.Read();

         Console.WriteLine(dr[0]);

         Console.ReadLine();

 }

 else

 {

        Console.WriteLine("读取失败!");

 }

 //关闭连接

 conn.Close();

//dr.Read() 是数据库数据访问指针,每执行一次都会向下走一行,如果有内容则返回true,同时dr访问为当前行数据集合,可以使用索引或是列名来访问相对应的数据

 

原文地址:https://www.cnblogs.com/light3857/p/5771808.html