zoukankan      html  css  js  c++  java
  • DataHelper

    1.建一个通用的处理数据的类
    using System;
    using System.Data;
    using System.Data.SqlClient;
    using System.Text;
    namespace Document
    {
        
    /// <summary>
        
    /// Summary description for DataHelper.
        
    /// </summary>

        public class DataHelper
        
    {
            
    public DataHelper()
            
    {
                
    //
                
    // TODO: Add constructor logic here
                
    //
            }

            
    public static string ConnectionString=System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
        
            
    GetDataSet

            
    #region ExecCommand
            
    public static int ExecCommand(SqlCommand sqlcom)
            
    {
                SqlConnection conn
    =new SqlConnection(ConnectionString);
                sqlcom.Connection 
    =conn;
                conn.Open();
                
    try
                
    {
                    
    int rtn=sqlcom.ExecuteNonQuery();
                    
    return rtn;
                }

                
    catch(Exception ex) 
                
    {
                    
    throw ex;                
                }

                
    finally
                
    {
                    conn.Close();
                }

                
    return 0;

            }

            
    public static int ExecCommand(string sql)
            
    {
                
    if (sql.EndsWith(",")) sql=sql.Substring(0,sql.Length-1);
            
                SqlCommand sqlcom
    =new SqlCommand(sql);
                
    return ExecCommand(sqlcom);                
            }

            
    #endregion

            
            
    ExecuteScalar

            
    ExecSPCommand

            
    ExecSPDataSet

            
    DbType

            
    #region UpdateTable
            
    public static void UpdateTable(DataTable dt,string TableName,string KeyName)
            
    {
                
    foreach(DataRow dr in dt.Rows)
                
    {
                    updateRow(dr,TableName,KeyName);
                }

            }

            
    #endregion


            
    InsertTable

            
    DeleteTable

            
    updateRow

            
    deleteRow

            
    midifyRow

            
    insertRow
        }

    }

    2..调用范例
            Insert

            
    Update

            
    Delete
  • 相关阅读:
    Python:循环语句
    Python:list用法
    ettercap局域网DNS欺骗实现过程
    Linux关于用户信息的一些命令
    业务逻辑漏洞
    Linux安装Sqlmap等工具
    CVE-2015-1635(MS15-034 )进行DOS攻击
    HTTP.SYS远程代码执行漏洞测试(ms15-034)
    爬虫学习笔记
    MSF利用ms17-010漏洞过程记录
  • 原文地址:https://www.cnblogs.com/kokoliu/p/518931.html
Copyright © 2011-2022 走看看