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语句
        }

    }


  • 相关阅读:
    ACM: POJ 1401 Factorial-数论专题-水题
    ACM:POJ 2739 Sum of Consecutive Prime Numbers-素数打表-尺取法
    ACM: HDU 1028 Ignatius and the Princess III-DP
    ACM: HDU 2563 统计问题-DFS+打表
    ACM: How many integers can you find-数论专题-容斥原理的简单应用+GCD
    ACM: Happy 2004-数论专题-因子求和-快速幂
    ACM:a^b%p-数论-快速幂-快速乘
    ACM: 强化训练-Beautiful People-最长递增子序列变形-DP
    POJ 1472 Instant Complexity 应该叫它编程题。。
    POJ 3393 Lucky and Good Months by Gregorian Calendar 模拟题
  • 原文地址:https://www.cnblogs.com/saptechnique/p/1228640.html
Copyright © 2011-2022 走看看