zoukankan      html  css  js  c++  java
  • sqlhelper

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Threading.Tasks;
     6 
     7 namespace DAL
     8 {
     9     using System.Configuration;
    10     using System.Data;
    11     using System.Data.SqlClient;
    12      class SQLhelper
    13     {
    14          static readonly string Connstr = ConfigurationManager.ConnectionStrings["connstr"].ConnectionString;
    15 
    16          public static DataTable ExecuteTable(string sql, CommandType cmdtype, params SqlParameter[] ps)
    17          {
    18              SqlDataAdapter da = new SqlDataAdapter(sql, Connstr);
    19              da.SelectCommand.Parameters.AddRange(ps);
    20              da.SelectCommand.CommandType = cmdtype;
    21              DataTable dt = new DataTable();
    22              da.Fill(dt);
    23              return dt;
    24          }
    25 
    26          public static int ExecNonquery(string sql, CommandType cmdtype, params SqlParameter[] ps)
    27          {
    28              try
    29              {
    30                  using (SqlConnection conn = new SqlConnection(Connstr))
    31                  {
    32                      conn.Open();
    33                      SqlCommand cmd = new SqlCommand(sql, conn);
    34                      cmd.CommandType = cmdtype;
    35                      cmd.Parameters.AddRange(ps);
    36                      return cmd.ExecuteNonQuery();
    37                  }
    38              }
    39              catch (Exception ex)
    40              {
    41                  throw new Exception(ex.Message);
    42              }
    43          }
    44     }
    45 }
  • 相关阅读:
    关于求LCA三种方法
    逆序对与本质不同的逆序对
    缩点+割点(tarjan)
    关于线段树
    引爆点
    0 基础认知产品经理
    一款 App 开发到上架
    坚持+时间管理
    测试流程
    Java学习笔记--字符串String、StringBuffer和StringBuilder
  • 原文地址:https://www.cnblogs.com/zhanying/p/4097108.html
Copyright © 2011-2022 走看看