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
  • 相关阅读:
    研究下
    linux 下wireshark安装与使用
    Spring优秀工具类Resource
    sunOS常用命令
    常用网站
    linux sar指令
    spring+quartz详解
    linux setenv 用法
    转hashmap非线程安全的解决办法
    gdb 调试core
  • 原文地址:https://www.cnblogs.com/kokoliu/p/518931.html
Copyright © 2011-2022 走看看