zoukankan      html  css  js  c++  java
  • SQLHelper

     1 namespace WpfApplication2
     2 {
     3    public class SqlHelper
     4     {
     5       private static string connStr = ConfigurationManager.ConnectionStrings["ConnStr"].ConnectionString;
     6 
     7         public static int ExecuteNoQuery(string sql)
     8         { 
     9             using(SqlConnection conn=new SqlConnection (connStr))
    10             {
    11                 conn.Open();
    12                 using(SqlCommand cmd=conn.CreateCommand())
    13                 {
    14                     cmd.CommandText = sql;
    15                     return cmd.ExecuteNonQuery();
    16                 }
    17             }
    18         }
    19         public static object ExecuteScalar(string sql)
    20         { 
    21             using(SqlConnection conn=new SqlConnection (connStr))
    22             {
    23                 conn.Open();
    24                 using(SqlCommand cmd=conn.CreateCommand())
    25                 {
    26                     cmd.CommandText = sql;
    27                     return cmd.ExecuteScalar();
    28                 }
    29             }
    30         }
    31        //用来执行查询结果较少的sql
    32         public static DataSet ExecuteDataSet(string sql)
    33         { 
    34             using(SqlConnection conn=new SqlConnection (connStr))
    35             {
    36                 conn.Open();
    37                 using(SqlCommand cmd=conn.CreateCommand())
    38                 {
    39                     cmd.CommandText = sql;
    40                     SqlDataAdapter adapter = new SqlDataAdapter(cmd);
    41                     DataSet dataset = new DataSet();
    42                     adapter.Fill(dataset);
    43                     return dataset;
    44                 }
    45             }
    46         }
    47     }
    48 }
    View Code
     1     private void button2_Click(object sender, RoutedEventArgs e)
     2         {
     3             //int a = SqlHelper.ExecuteNoQuery("insert into Table_1 values(5,'bbb',66,'2013-08-08','2013-09-09')");
     4             //int a=(int)SqlHelper.ExecuteScalar("select count(*) from Table_1");
     5             //MessageBox.Show(a.ToString());
     6             DataSet ds = SqlHelper.ExecuteDataSet("select waterwork from Table_1 where id=1 ");
     7             foreach (DataRow row in ds.Tables[0].Rows)
     8             {
     9                 string wn = (string)row["waterwork"];
    10                 MessageBox.Show(wn);
    11             }
    12         }
    View Code
  • 相关阅读:
    C++模板实战6:迭代器
    Hacking up an armv7s library
    Android之ListView分页数据加载
    Android 命令行打包和签名
    django 自定模板标签的注册
    [置顶] 高效能人士的七个习惯读书笔记(二)
    价格战拉上了Android平板电脑
    Synergy 多系统共享鼠标键盘 Windows 和 Mac 完全配置教程
    global planner源码阅读
    源码安装eigen
  • 原文地址:https://www.cnblogs.com/chuizhuizhigan/p/3299223.html
Copyright © 2011-2022 走看看