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
  • 相关阅读:
    Java学习-021-Properties 获取配置项对应的值
    Java学习-020-Properties 判断是否存在对应的 key 项
    Java学习-019-Properties 文件读取实例源代码
    Java学习-018-EXCEL 文件写入实例源代码
    Redis进阶实践之九 独立封装的RedisClient客户端工具类
    Redis进阶实践之八Lua的Cjson在Linux下安装、使用和用C#调用Lua脚本
    Redis进阶实践之七Redis和Lua初步整合使用
    Redis进阶实践之六Redis Desktop Manager连接Windows和Linux系统上的Redis服务
    Redis进阶实践之五Redis的高级特性
    Redis进阶实践之四Redis的基本数据类型
  • 原文地址:https://www.cnblogs.com/kokoliu/p/518931.html
Copyright © 2011-2022 走看看