zoukankan      html  css  js  c++  java
  • 个人编写的一个简单的DB类

    这个是我写的一个比较初级的DB类,主要是把对数据库的一些操作封装起来
    public class DB
    {
        OleDbConnection conn;
        OleDbCommand cmd ;
       
        public DB()
        {    
            conn = new OleDbConnection("Provider = Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath(@"~/App_Data/sj.mdb"));
            cmd = new OleDbCommand();
            //
            // TODO: 在此处添加构造函数逻辑
            //
        }

        public OleDbConnection open()
        {
          
            if (conn.State == ConnectionState.Closed)
                conn.Open();
            return conn;
        }

        public void close()
        {
            if (conn.State == ConnectionState.Open)
                conn.Close();

        }

        public DataSet getDataSet(string strOleDb)
        {
            open();
            OleDbDataAdapter dr = new OleDbDataAdapter(strOleDb, conn);
            DataSet ds = new DataSet();
            dr.Fill(ds);
            return ds;
            close();
        }

    /*    public OleDbDataReader getDataReader(string strOleDb)
        {
            cmd.Connection = open();
            cmd.CommandText = strOleDb;
            OleDbDataReader sdr = cmd.ExecuteReader();
            return sdr;
            close();

        }*/

        public bool execute(string strOleDb)
        {
            // bool flag=false;
            cmd.Connection = open();
            cmd.CommandText = strOleDb;
            int a= cmd.ExecuteNonQuery();
            close();
           /* if (a > 0)
            {
                flag = true;
            }
            return flag;
            */

            return a > 0 ? true : false;
          
       
        }

        public string ExecuteScalar(string strOleDb)
        {
            cmd.Connection = open();
            cmd.CommandText = strOleDb;
            string result = cmd.ExecuteScalar().ToString();
            close();
            return result;
        }


    }

  • 相关阅读:
    课程设计第二十二天,09.09
    课程设计第二十一天,09.08
    课程设计第二十天,09.07
    课程设计第十九天,09.06
    课程设计第十八天,09.05
    课程设计第十七天,09.04
    数词、介词、连词
    形容词、副词
    情态动词、非谓语动词、虚拟语气、独立主格结构
    词法、句法、短语、从句和句子、主谓一致、特殊句式
  • 原文地址:https://www.cnblogs.com/Jace/p/1884327.html
Copyright © 2011-2022 走看看