国产探花免费观看_亚洲丰满少妇自慰呻吟_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]
    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 兴城市| 安国市| 桂林市| 大关县| 铅山县| 新乡县| 郯城县| 遂川县| 枣阳市| 绥棱县| 西昌市| 福海县| 星子县| 城步| 泸定县| 张家口市| 收藏| 乾安县| 恩平市| 蒙阴县| 铜鼓县| 阿克苏市| 铅山县| 新干县| 镇远县| 张家口市| 仁化县| 太仆寺旗| 横峰县| 固始县| 贵港市| 如皋市| 昌图县| 慈利县| 沧州市| 堆龙德庆县| 九台市| 民乐县| 双流县| 洪江市| 昌乐县|