C#操作 Access 2013(.accdb)的方法


使用的Microsoft.Jet.OLEDB.4.0,的方法並不能連接最新的Access 存儲文件,而且Microsoft.Jet.OLEDB.4.0不能使用x64的方式生成,而且使用這個數據庫引擎效率也是比較低的。這讓我比較苦惱。現在發現了另一個新的引擎並且支持x64。Microsoft.ACE.OLEDB.15.0 ,現在給大家展示如何使用。

OleDbConnectionStringBuilder oleString = new OleDbConnectionStringBuilder(); //為了使大家更清楚使用這個類,制造一個連接字符串 oleString.Provider = "Microsoft.ACE.OleDB.15.0"; //使用剛剛安裝的數據庫引擎,大家不要寫錯了 oleString.DataSource = @"F:\數據庫1.accdb"; //這里寫你數據庫連接的位置 OleDbConnection conn = new OleDbConnection(); //創建OleDb連接對象 conn.ConnectionString = oleString.ToString(); //將生成的字符串傳入 conn.Open(); //打開數據庫 OleDbCommand mycmd = new OleDbCommand(); //創建sql命令對象 mycmd.Connection = conn; //設置連接 mycmd.CommandText = "Insert into Users(用戶名,密碼,家庭地址) values(@name,@pwd,@address)"; //並且用sql參數形式插入數據 mycmd.Parameters.AddWithValue("@name","apple"); mycmd.Parameters.AddWithValue("@pwd","password"); mycmd.Parameters.AddWithValue("@address","address1"); //加入參數值 mycmd.ExecuteNonQuery(); //執行插入語句 conn.Close(); //最后不要忘了關數據庫 mycmd.Dispose();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM