• 一个正在项目中使用的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语句
        }

    }


  • 相关阅读:
    7
    go http请求库HttpRequest
    Golang设计模式
    深挖 go 之 for-range 排坑指南
    go在并发情况下使用map
    Redis知识点总结
    go 条件与循环结构
    数据分析的数据源
    go 生产者消费者模型与发布订阅模型
    go 文件与目录操作
  • 原文地址:https://www.cnblogs.com/saptechnique/p/1228640.html
Copyright © 2020-2023  润新知