• 大小: 8KB
    文件类型: .cs
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: C#
  • 标签: SQLServer  

资源简介

SQL Server数据库操作类是C#语言的,可实现对SQL Server数据库的增删改查询等操作,并且该操作类可实现对图片的存储

资源截图

代码片段和文件信息

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

namespace SQLServerDatabase
{
    public class DatabaseOp
    {
        private string SqlConnectionString;    //数据库连接

        /// 
        /// 构造函数
        /// 初始化连接数据库参数
        /// 

        public DatabaseOp()
        {
            SqlConnectionString = “Data Source=.;Initial Catalog=DatabaseName;User ID=sa;pwd=123456;Connection Lifetime=0;max pool size=200“;
        }

        /// 
        /// 构造函数
        /// 初始化连接数据库参数
        /// 

        /// 连接对象
        public DatabaseOp(string ConSqlServer)
        {
            SqlConnectionString = ConSqlServer;
        }

        /// 
        /// 打开数据库连接
        /// 

        /// 连接
        public void Open(SqlConnection cn)
        {
            if (cn.State == ConnectionState.Closed)
            {
                cn.Open();
            }
        }

        /// 
        /// 关闭数据库连接
        /// 

        /// 连接
        public void Close(SqlConnection cn)
        {
            if (cn != null)
            {
                if (cn.State == ConnectionState.Open)
                {
                    cn.Close();
                }
                cn.Dispose();
            }
        }

        /// 
        /// 查询
        /// 

        /// SQL语句
        /// 是否存在
        public bool ChaXun(string strSql)
        {
            SqlConnection cn = new SqlConnection(SqlConnectionString);
            SqlCommand cmd = new SqlCommand();
            try
            {
                Open(cn);
                cmd = new SqlCommand(strSql cn);
                return cmd.ExecuteReader().Read();
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
            finally
            {
                cmd.Dispose();
                Close(cn);
            }
        }

        /// 
        /// 查询
        /// 

        /// SQL语句
        /// 第一行第一列结果
        public string ChaXun2(string strSql)
        {
            SqlConnection cn = new SqlConnection(SqlConnectionString);
            SqlCommand cmd = new SqlCommand();
            try
            {
                Open(cn);
                cmd = new SqlCommand(strSql cn);
                return cmd.ExecuteScalar().ToString().Trim();
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
            finally
            {
                cmd.Dispose();
                Close(cn);
            }
        }

        /// 

        /// 查询(SqlDataReader)
      

评论

共有 条评论