C# 增删改查 基本方法

我们使用C#语言在进行winform编程的时候,最基本的就是增删改查了,那么我们一搬会创建一个公共的基本类,用来做这些基本操作,下面的类将可以为了解决这些基本的问题,让你把精力放在business和design的处理。

(1)创建基本的连接对象:

 public static string conn_str = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Directory.GetCurrentDirectory() + @"\data\data.mdb"; //请自己修改为需要的数据库名称;

        public static OleDbConnection conn = new OleDbConnection(conn_str);

        public static OleDbCommand cmd;

 

(2)执行插入或者删除命令

 public int execute(string sql)
 {
            int i;
            cmd = new OleDbCommand(sql, conn);
            try
            {
                conn.Open();
                i = cmd.ExecuteNonQuery();
                conn.Close();
                return i;
            }
            catch (Exception e)
            {
                return -1;
            }
 }

(3)执行查询,返回一个DataTable

 public DataTable getDataTable(string sql)
        {
            try
            {
                OleDbDataAdapter da = new OleDbDataAdapter(sql, conn);
                DataTable dt = new DataTable();
                da.Fill(dt);
                conn.Close();
                return dt;
            }
            catch (Exception e)
            {
                conn.Close();
                return null;
            };
}
(4)执行查询,返回一个OleDbDataReader

 public OleDbDataReader getDataReader(string sql)
        {
            try
            {
                conn.Open();
                cmd = new OleDbCommand(sql, conn);
                OleDbDataReader dr = cmd.ExecuteReader();

                return dr;
            }
            catch (Exception e)
            {
                return null;
            }

posted @ 2012-01-13 14:01  辣椒粉  阅读(1157)  评论(0编辑  收藏  举报