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

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

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();數據庫

相關文章
相關標籤/搜索