zoukankan      html  css  js  c++  java
  • C#连接SqlServer数据库

    using System.Data;
    using System.Data.SqlClient;
    
    namespace SQLServer
    {
        public class SQLServerDataBase
        {
            string _connString = "server=127.0.0.1;database=User;uid=sa;pwd=123";
    
            public SQLServerDataBase(string connStr)
            {
                _connString = connStr;
            }
    
            public bool OpenDataBase()
            {
                try
                {
                    //创建数据库连接对象
                    using (SqlConnection sqlConn = new SqlConnection(_connString))
                    {
                        //打开连接
                        sqlConn.Open();
                        sqlConn.Close();
                        return true;
                    }
                }
                catch
                {
                    return false;
                }
            }
    
            ///<summary>
            ///定义函数根据传入的参数,执行SQL语句获取影响的行数
            ///</summary>
            public bool ExecuteNonQuery(string sql, out int iResult)
            {
                iResult = 0;
                //创建连接数据库对象
                using (SqlConnection sqlConn = new SqlConnection(_connString))
                {
                    //打开连接
                    sqlConn.Open();
                    //创建执行SQL语句对象
                    using (SqlCommand sqlCmd = new SqlCommand(sql, sqlConn))
                    {
                        iResult = sqlCmd.ExecuteNonQuery();
                        sqlConn.Close();
                        sqlCmd.Dispose();
                        return true;
                    }
                }
            }
    
            ///<summary>
            ///定义函数根据传入的参数,执行SQL语句获取数据集DataSet对象
            ///</summary>
            public bool ExecuteNonDataSet(string sql, out DataSet dataSet)
            {
                dataSet = null;
                //创建连接数据库对象
                using (SqlConnection sqlConn = new SqlConnection(_connString))
                {
                    //创建执行SQL语句对象
                    using (SqlDataAdapter sqlData = new SqlDataAdapter(sql, sqlConn))
                    {
                        //打开连接
                        sqlConn.Open();
                        dataSet = new DataSet();
                        sqlData.Fill(dataSet, "ds");
                        sqlConn.Close();
                        sqlData.Dispose();
                        return true;
                    }
                }
    
            }
    
        }
    }
    
  • 相关阅读:
    随机生成4位验证码(包含数字, 字母)
    eval注册和登录
    51单片机中断机制(定时器/计数器)
    CS106B
    机器学习算法之旅(转载)
    Ubuntu系统使用记录
    2. 自然语言处理预备知识
    1. 自然语言处理描述
    前端学习网站
    2016年总结,2017年计划
  • 原文地址:https://www.cnblogs.com/bridgew/p/12709083.html
Copyright © 2011-2022 走看看