• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#ado.net操作(一)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

简单的增删改查

 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 }

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
c#十进制转换发布时间:2022-07-13
下一篇:
单机c/s软件如何让老板在异地看销售营业报表发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap