zoukankan      html  css  js  c++  java
  • 一个正在项目中使用的DataInterface数据访问接口

    这是一个借鉴而来的,正在项目中使用的DataInterface数据访问接口。请大家讨论指正!

    using System;
    using System.Collections.Generic;
    using System.Text;

    using System.Data;
    using System.Data.SqlClient;

    namespace TSB1Services
    {
        
    /// <summary>
        
    /// DBInterface类主要用来实现对数据库的公共访问 
        
    /// 实现的方法用来对SQL Server数据库进行操作
        
    /// </summary>

        public abstract class DBInterface
        
    {
            
    //数据库连接字符串
            
    //public static readonly string CONN_STRING = System.Configuration.ConfigurationSettings.AppSettings["SQLConnString"];
            
    //public static readonly string CONN_STRING = "workstation id=localhost;Integrated Security=SSPI;database = xx";

            
    public static string CONN_STRING = globals.mc.ConnectString;

            
    执行SQL命令没有返回的结果集,只返回受影响的行数

            
    /// <summary>
            
    /// 
            
    /// </summary>
            
    /// <param name="cmdText"></param>
            
    /// <returns></returns>

            public static int ExecuteNonQuery(string cmdText)
            
    {
                
    using (SqlConnection conn = new SqlConnection(CONN_STRING))
                
    {
                    SqlCommand cmd 
    = new SqlCommand();
                    cmd.CommandText 
    = cmdText;
                    
    int val = cmd.ExecuteNonQuery();
                    cmd.CommandText 
    = "";
                    
    return val;
                }

            }


            
    执行SQL命令没有返回的结果集,只返回受影响的行数

            
    执行SQL命令返回只读只进的SqlDataReader

            
    执行SQL命令返回只读只进的SqlDataReader

            
    执行SQL命令返回DataTable

            
    执行SQL命令返回DataTable

            
    执行SQL命令返回DataSet

            
    执行SQL命令返回DataSet

            
    准备执行SQL语句
        }

    }


  • 相关阅读:
    员工思维 主管思维
    屏幕截图检测视频有效性
    ffmpeg resize and scale
    tmp
    Generative Adversarial Networks
    oss
    代码与性格
    Message: unknown error: Element is not clickable at point
    解决ES集群状态异常教程(存在UNASSIGNED)
    whl 安装
  • 原文地址:https://www.cnblogs.com/saptechnique/p/1228640.html
Copyright © 2011-2022 走看看