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

    }


  • 相关阅读:
    多行文本溢出显示省略号(…)
    CSS3 grayscale滤镜图片变黑白实例页面
    腾讯TGideas语义化标签(转)
    jQuery Ajax通用js封装
    动态加载 js
    Javascript的四种继承方式
    Android四大组件之Activity
    Android四大组件通信的Intent介绍和详解
    oracle学习笔记(十四) 数据库对象 索引 视图 序列 同义词
    oracle学习笔记(十三) 查询练习(三) 子查询查询
  • 原文地址:https://www.cnblogs.com/saptechnique/p/1228640.html
Copyright © 2011-2022 走看看