zoukankan      html  css  js  c++  java
  • ado.net执行查询

     1         private void button3_Click(object sender, RoutedEventArgs e)
     2         {
     3             //连接数据库字符串
     4             using (SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=master;User ID=sa;Password=123456;"))
     5             {
     6                 //打开连接
     7                 conn.Open();
     8                 //创建Command对象
     9                 using (SqlCommand cmd = conn.CreateCommand())
    10                 {
    11                     //设定要执行的指令
    12                     cmd.CommandText = "SELECT [Id],[waterwork],[othersnum],[startphone],[endphone]FROM [master].[dbo].[Table_1]";
    13                     //执行多条Select语句ExecuteReader(),执行增、删、改用ExectuteNonQuery,执行count单条查询用ExecuteScalar
    14                     //SqlConnection、SqlCommand、SqlDataReader都实现了IDisposable接口,接口的方法是Dispose()方法,都可以用Using来释放。
    15                     using (SqlDataReader read = cmd.ExecuteReader())
    16                     {
    17                         //查询结果是放在数据库中,不会是在客户端,不会占客户端太多资源。
    18                         //Read方法执行第一条之前和最后一条之后。
    19                         while (read.Read())
    20                         {
    21                             //获得读取数据的列数,主要是看查询结果,即看执行的指令。
    22                             string waterwork = read.GetString(1);
    23                             MessageBox.Show(waterwork);
    24                         }
    25                     }
    26                 }
    27             }
    28         }
    View Code
  • 相关阅读:
    软件工程双人项目代码规范
    《单元测试之道Java版》读后感
    《凌波微步:软件开发警戒案例集》读后感
    第一次博客作业
    认识Python
    认识JDK和JVM
    C-结构体
    C-字符串和除法
    C-指针和malloc函数
    求一个字符串没有重复字符的最大子串长度
  • 原文地址:https://www.cnblogs.com/chuizhuizhigan/p/3296095.html
Copyright © 2011-2022 走看看