用SqlDataReader查询数据库

View Code
 1 using System;
 2 using System.Data;
 3 using System.Data.SqlClient;
 4 public class StudyReader
 5 {
 6     public static void Main()
 7     {
 8         //连接字符串
 9         string strcon = "server = .;database = blog;uid = sa;pwd = 1";
10         SqlConnection con = new SqlConnection (strcon);
11         SqlCommand cmd = new SqlCommand();
12         using (con)
13         {
14             using (cmd)
15             {
16                 cmd.Connection = con;
17                 //表employee中有name(varchar(20)),age(int),sex(bit)
18                 cmd.CommandText = "select * from employee where age = @age";                
19                 cmd.Parameters.Add("@age",SqlDbType.Int);
20                 cmd.Parameters["@age"].Value = 40;
21                 con.Open();
22                 SqlDataReader reader = cmd.ExecuteReader();
23                 using (reader)
24                 {
25                     while (reader.Read())
26                     {
27                         Console.WriteLine(reader["name"].ToString());
28                     }
29                 }
30             }
31         }
32 
33     }
34 }

连接数据库之后可以用SqlDataReader来查询数据库中的信息

你可能感兴趣的:(reader)