国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#的SQL操作類實例

2020-01-24 02:22:24
字體:
來源:轉載
供稿:網友

本文實例講述了C#的SQL操作類,分享給大家供大家參考。具體方法如下:

復制代碼 代碼如下:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
namespace yjgl
{
    /// <summary>   
    /// 數據訪問基礎類(SQL)   
    /// </summary>
    class BaseOperate
    {
        #region  建立數據庫連接
        /// <summary>
        /// 建立數據庫連接.
        /// </summary>
        /// <returns>返回SqlConnection對象</returns>
        public SqlConnection getcon()
        {
            string M_str_sqlcon = "Data Source=PC-200201010009 ;Database=db_yjzl;User ID=sa;PWD=123";//連接字符串
            SqlConnection mycon = new SqlConnection(M_str_sqlcon);      //創建連接對象
            return mycon;
        }
        #endregion
        #region  執行SqlCommand命令
        /// <summary>
        /// 執行SqlCommand
        /// </summary>
        /// <param name="M_str_sqlstr">SQL語句</param>
        public void getcom(string M_str_sqlstr)
        {
            SqlConnection sqlcon = this.getcon();   //獲取連接字符串
            sqlcon.Open();       //打開連接
            try
            {
                SqlCommand sqlcom = new SqlCommand(M_str_sqlstr, sqlcon);  //通過SQL語句和連接對象創建命令對象
                sqlcom.ExecuteNonQuery();     //對sqlcon執行SQL語句并返回受影響的行數
                sqlcom.Dispose();           //釋放sqlcom'
            }
            catch (SqlException e)
            {
                MessageBox.Show(e.ToString(), "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            finally
            {
                sqlcon.Close();
                sqlcon.Dispose();
            }
        }
        #endregion
        #region  創建DataSet對象
        /// <summary>
        /// 創建一個DataSet對象
        /// </summary>
        /// <param name="M_str_sqlstr">SQL語句</param>
        /// <param name="M_str_table">表名</param>
        /// <returns>返回DataSet對象</returns>
        public DataSet getds(string M_str_sqlstr, string M_str_table)  //查詢
        {
            SqlConnection sqlcon = this.getcon();
            SqlDataAdapter sqlda = new SqlDataAdapter(M_str_sqlstr, sqlcon);
            DataSet myds = new DataSet();
            sqlda.Fill(myds, M_str_table);
            return myds;
         }
        #endregion
         #region  創建SqlDataReader對象
         /// <summary>
         /// 創建一個SqlDataReader對象
         /// </summary>
         /// <param name="M_str_sqlstr">SQL語句</param>
         /// <returns>返回SqlDataReader對象</returns>
        public SqlDataReader getread(string M_str_sqlstr)
        {
            SqlConnection sqlcon = this.getcon();
            SqlCommand sqlcom = new SqlCommand(M_str_sqlstr, sqlcon);
            sqlcon.Open();
            SqlDataReader sqlread = sqlcom.ExecuteReader(CommandBehavior.CloseConnection);
            return sqlread;
           
         }
        #endregion
    }
}

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蒙自县| 安达市| 涟水县| 鄢陵县| 昌都县| 鄂温| 类乌齐县| 大新县| 揭阳市| 江达县| 惠东县| 黎平县| 大竹县| 平邑县| 海盐县| 云梦县| 抚州市| 安达市| 治县。| 房山区| 泰宁县| 个旧市| 黄陵县| 沁源县| 吉林市| 全南县| 寿宁县| 溧阳市| 江都市| 新绛县| 抚宁县| 龙陵县| 贡嘎县| 伊川县| 柞水县| 芦溪县| 湘潭市| 聊城市| 高淳县| 卢湾区| 互助|