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

首頁 > 開發 > 綜合 > 正文

c#接簡單數據庫操作類

2024-07-21 02:25:24
字體:
來源:轉載
供稿:網友
  • 網站運營seo文章大全
  • 提供全面的站長運營經驗及seo技術!
  • 類代碼:

    using system;
    using system.data;
    using system.data.oledb;

    namespace dbclass
    {
    /// <summary>
    /// db_class 的摘要說明。
    /// </summary>
    public class db_class
    {
    public oledbconnection conn;
    //構造函數
    public db_class()
    {
    conn= new oledbconnection("provider=sqloledb;server=(local);pwd=123456;uid=sa;database=test");
    }
    //打開數據源鏈接
    public oledbconnection db_conn()
    {
    conn.open();
    return conn;
    }
    //返回datareader數據集,下面的sql可以動態生成
    public oledbdatareader db_createreader(string sql)
    {
    db_conn();
    oledbcommand cmd = new oledbcommand(sql,conn);
    oledbdatareader rs = cmd.executereader();
    return rs;
    this.close();
    }
    //返回datareader數據集,下面的sql是存儲過程
    public oledbdatareader db_commandreader(string sql)
    {
    db_conn();
    oledbcommand cmd = new oledbcommand(sql,conn);
    cmd.commandtype = commandtype.storedprocedure;
    oledbdatareader rs = cmd.executereader();
    return rs;
    this.close();
    }
    //返回數據dataset數據集
    public oledbdataset db_createdataset(string sql)
    {
    db_conn();
    oledbcommand cmd = new oledbcommand(sql,conn);
    oledbdataadapter adpt= new oledbdataadapter(cmd,conn);
    dataset ds = new dataset();
    adpt.fill(ds,"newtable");
    return ds;
    this.close();
    }
    //返回數據datareader數據集,不需要返回數據的修改,刪除可以使用本函數
    public bool db_executenonquery(string sql)
    {
    db_conn();
    oledbcommand cmd = new oledbcommand(sql,conn);
    try
    {
    cmd.executenonquery();
    return true;
    }
    catch
    {
    return false;
    }
    this.close();
    }
    //關閉數據鏈接
    public void close()
    {
    conn.close();
    }

    }
    }
    使用方法如下:

    using system;
    using system.collections;
    using system.componentmodel;
    using system.data;
    using system.drawing;
    using system.web;
    using system.web.sessionstate;
    using system.web.ui;
    using system.web.ui.webcontrols;
    using system.web.ui.htmlcontrols;

    namespace dbclass
    {
    /// <summary>
    /// webform1 的摘要說明。
    /// </summary>
    public class webform1 : system.web.ui.page
    {
    protected system.web.ui.webcontrols.datagrid datagrid1;
    protected system.web.ui.webcontrols.button button1;

    private void page_load(object sender, system.eventargs e)
    {
    // 在此處放置用戶代碼以初始化頁面
    //string sql="select * from sysfiles";
    db_class db_class = new db_class();
    datagrid1.datasource=db_class.db_commandreader("sp_tables");//使用sqlserver的存儲過程。
    datagrid1.databind();
    }

    #region web 窗體設計器生成的代碼
    override protected void oninit(eventargs e)
    {
    //
    // codegen: 該調用是 asp.net web 窗體設計器所必需的。
    //
    initializecomponent();
    base.oninit(e);
    }

    /// <summary>
    /// 設計器支持所需的方法 - 不要使用代碼編輯器修改
    /// 此方法的內容。
    /// </summary>
    private void initializecomponent()
    {
    this.button1.click += new system.eventhandler(this.button1_click);
    this.datagrid1.selectedindexchanged += new system.eventhandler(this.datagrid1_selectedindexchanged);
    this.load += new system.eventhandler(this.page_load);

    }
    #endregion
    }
    }


    呵呵,第一次在csdn上面發表文章,如果有什么不好的地方請指正,歡迎能夠與大家一起討論。qq:171476439 email:[email protected]
    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 永嘉县| 将乐县| 新竹县| 定州市| 九龙县| 墨竹工卡县| 保康县| 西华县| 安新县| 漳州市| 河池市| 华亭县| 大余县| 固安县| 达日县| 繁峙县| 苏州市| 阳城县| 临潭县| 青铜峡市| 沂水县| 三原县| 安庆市| 杭锦旗| 莱阳市| 苗栗县| 侯马市| 大连市| 商都县| 调兵山市| 康乐县| 陇西县| 永寿县| 封开县| 孝感市| 泗洪县| 玛多县| 临西县| 普兰店市| 田东县| 同德县|