c 訪問Access資料庫

2021-04-25 16:40:53 字數 2332 閱讀 1249

using system;

using system.io;

using system.collections;

using system.data;

using system.data.oledb;

namespace exam_manage.dal protected static string connectionstring=@"provider=microsoft.jet.oledb.4.0; " + "data source= " +directory.getcurrentdirectory() + @"mdbdb.mdb"; //執行簡單sql語句#region 執行簡單sql語句 /** /// 執行sql語句,返回影響的記錄數 /// /// sql語句 /// 影響的記錄數 public static int executesql(string sqlstring) catch(system.data.oledb.oledbexception e) } } } /** /// 執行多條sql語句,實現資料庫事務。 /// /// 多條sql語句 public static void executesqltran(arraylist sqlstringlist) } tx.commit(); } catch(system.data.oledb.oledbexception e) } } /** /// 執行帶乙個儲存過程引數的的sql語句。 /// /// sql語句 /// 引數內容,比如乙個欄位是格式複雜的文章,有特殊符號,可以通過這個方式新增 /// 影響的記錄數 public static int executesql(string sqlstring,string content) catch(system.data.oledb.oledbexception e) finally } } /** /// 執行一條計算查詢結果語句,返回查詢結果(object)。 /// /// 計算查詢結果語句 /// 查詢結果(object) public static object getsingle(string sqlstring) else } catch(system.data.oledb.oledbexception e) } } } /** /// 執行查詢語句,返回sqldatareader /// /// 查詢語句 /// sqldatareader public static oledbdatareader executereader(string strsql) catch(system.data.oledb.oledbexception e) } /** /// 執行查詢語句,返回dataset /// /// 查詢語句 /// dataset public static dataset query(string sqlstring) catch(system.data.oledb.oledbexception ex) return ds; } } //執行帶引數的sql語句#region 執行帶引數的sql語句 /** /// 執行sql語句,返回影響的記錄數 /// /// sql語句 /// 影響的記錄數 public static int executesql(string sqlstring,params oledbparameter cmdparms) catch(system.data.oledb.oledbexception e) } } } /** /// 執行一條計算查詢結果語句,返回查詢結果(object)。 /// /// 計算查詢結果語句 /// 查詢結果(object) public static object getsingle(string sqlstring,params oledbparameter cmdparms) else } catch(system.data.oledb.oledbexception e) } } } /** /// 執行查詢語句,返回sqldatareader /// /// 查詢語句 /// sqldatareader public static oledbdatareader executereader(string sqlstring,params oledbparameter cmdparms) catch(system.data.oledb.oledbexception e) } /** /// 執行查詢語句,返回dataset /// /// 查詢語句 /// dataset public static dataset query(string sqlstring,params oledbparameter cmdparms) catch(system.data.oledb.oledbexception ex) return ds; } } } private static void preparecommand(oledbcommand cmd,oledbconnection conn,oledbtransaction trans, string cmdtext, oledbparameter cmdparms) } } }

C 訪問Access資料庫

我編寫這個程式的動機是當我希望用c sharp訪問msaccess資料庫的時候我沒有辦法獲得任何資訊和參考材料.網上所能獲得的所有材料都是偏重於sql的,所以我們將分兩步來編寫這個應用程式,第一我們將展示如何連線到msaccess資料庫然後看看它有多複雜.最後,我們就這樣完成了這個程式.閒言少序,讓...

C 訪問Access資料庫

我編寫這個程式的動機是當我希望用c sharp訪問msaccess資料庫的時候我沒有辦法獲得任何資訊和參考材料.網上所能獲得的所有材料都是偏重於sql的,所以我們將分兩步來編寫這個應用程式,第一我們將展示如何連線到msaccess資料庫然後看看它有多複雜.最後,我們就這樣完成了這個程式.閒言少序,讓...

用C 訪問Access資料庫

我編寫這個程式的動機是當我希望用c sharp訪問msaccess資料庫的時候我沒有辦法獲得任何資訊和參考材料.網上所能獲得的所有材料都是偏重於sql的,所以我們將分兩步來編寫這個應用程式,第一我們將展示如何連線到msaccess資料庫然後看看它有多複雜.最後,我們就這樣完成了這個程式.閒言少序,讓...