zoukankan      html  css  js  c++  java
  • 5.13

    using System;
    using System.Collectios.Generic;
    using System.Linq;
    using System.Text;
    using System.Data.SqlClient;
    using System.Data;
    using System.Configuration;
    namespace SqlUtility;
    {
      public class SqlHerper
      {
         public static string ConnStr=configurationManager.Connectionstrings["sql"].connectionstring;
    public static int ExecuteNonQuery(string cmdTxt,params SqlPaameter[]paras)
    {
        if(string.IsNullOrEmpty(cmdTxt))
    {
        return 0;
    }
    using(SqlConnection conn=new SqlConnection(ConnStr))
    {
        using(SqlComand cmd=conn.CreateCommand())
    {
       cmd.CommandType=cmdTxt;
    //cmd.CommandType=CommandType.StoredProcedure;
    if(paras!=null)
    {
        cmd.Parameters.AddRange(paras);
    }
    conn.Open();
    return cmd.ExecuteNonQuery();
    }
    }
    }
    public static object ExecuteScalar(string cmdText,params SqlParameter[]paras)
    {
     
       if(IsNullOrEmpty)
    {
       return 0;
    }
    using(SqlConnection conn=new SqlConnection(ConnStr))
    {
        using (SqlCommand cmd=conn.CreateCommand())
    {
        if(paras!=null)
    {
        cmd.Parameters.AddRange(paras);
    }
    cmd.CommandType=cmdText;//cmd.CommandType=CommandType.StoredProcedure;
    cmd.Open();
    return cmd.ExecuteScalar();
    }
    }
    }
    public static DataTable ExcuteDataTable(string cmdTxt, params SqlParameter[] parames)
            {
                if (string.IsNullOrEmpty(cmdTxt))
                {
                    return null;
                }
                DataTable dt = new DataTable();
                using (SqlDataAdapter adpter = new SqlDataAdapter(cmdTxt,ConnStr))
                {
                    if (parames != null)
                    {
                        adpter.SelectCommand.Parameters.AddRange(parames);
                    }
                    adpter.Fill(dt);
                    return dt;
                }
            }
      }
    }
  • 相关阅读:
    理解钩子Hook以及在Thinkphp下利用钩子使用行为扩展
    ThinkPHP 分页类的使用及退出功能的实现
    ThinkPHP登录功能代码
    thinkphp遗留问题
    ThinkPHP随笔
    ThinkPhp循环出数据库中的内容并输出到模板
    thinkphp常用Config.php配置项
    thinkphp笔记
    PHP面向对象学习七 总结
    Trie树
  • 原文地址:https://www.cnblogs.com/nieyulin123/p/3074995.html
Copyright © 2011-2022 走看看