最近這個項目中用到是Access(Access培訓 )的數據庫(數據庫培訓 數據庫認證 ),開始沒有使用密碼進行連接:
String connectionString = \"Provider=Microsoft.Jet.OleDb.4.0;Data Source=\";
connectionString = @\"c:\data\db\db.mdb\";
OleDbConnection con = new OleDbConnection(connectionString);
con.Open();
是沒有任何問題。
為了要使數據庫安全一點,不能被用戶直接打開編輯,所以想到給Access數據庫設置個密碼:從菜單“工具”->\"安全\"->\"設置數據庫密碼\",這樣設置後就不能正常訪問這個數據庫了,在連接字符串中加上User ID與PassWord字段還是不行。最後在\"工具\"->\"安全\"->\"用戶與組的賬戶\"設置好密碼,直接不用更改連接字符串就可以連接了。這樣處理後,用戶打開時提示需要輸入密碼,也就達到了保護Access庫的目的。