C# ado.net 操作(一)

简单的增删改查

 1 class Program
 2     {
 3         private static string constr = "server=.;database=northwnd;integrated security=sspi";
 4         static void Main(string[] args)
 5         {
 6             ExecuteXmlReader();
 7               ExecuteScalar();
 8             ExecuteReader();
 9             ExecuteNonQuery();
10         }
11         public static void ExecuteNonQuery()
12         {
13             string select = "update customers set contactname='bob' where contactname='Maria Anders'";
14             SqlConnection con = new SqlConnection(constr);
15             con.Open();
16             SqlCommand cmd = new SqlCommand(select, con);
17             int rows = cmd.ExecuteNonQuery();
18             Console.WriteLine("{0} rows returned",rows);
19             con.Close(); 
20         }
21         public static void ExecuteReader()
22         {
23             string select = "select contactname,companyname from customers";
24             SqlConnection con = new SqlConnection(constr);
25             con.Open();
26             SqlCommand cmd = new SqlCommand(select, con);
27             SqlDataReader reader = cmd.ExecuteReader();
28             while (reader.Read())
29             {
30                 Console.WriteLine("Contact: {0,-24} Company: {1}",
31                                    reader[0], reader[1]);
32             }
33         }
34         static void ExecuteScalar()
35         {
36             string select = "SELECT COUNT(*) FROM Customers";
37             SqlConnection conn = new SqlConnection(constr);
38             conn.Open();
39             SqlCommand cmd = new SqlCommand(select, conn);
40             object o = cmd.ExecuteScalar();
41             Console.WriteLine(o);
42         }
43 
44         static void ExecuteXmlReader()
45         {
46             string select = "SELECT ContactName,CompanyName " +
47                             "FROM Customers FOR XML AUTO";
48             SqlConnection conn = new SqlConnection(constr);
49             conn.Open();
50             SqlCommand cmd = new SqlCommand(select, conn);
51             XmlReader xr = cmd.ExecuteXmlReader();
52             xr.Read();
53             string data;
54             do
55             {
56                 data = xr.ReadOuterXml();
57                 if (!string.IsNullOrEmpty(data))
58                     Console.WriteLine(data);
59             } while (!string.IsNullOrEmpty(data));
60             conn.Close();
61 
62         }
63 
64     }
65 }

 

转载于:https://www.cnblogs.com/farmer-y/p/6253194.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值