程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Access數據庫 >> 關於Access數據庫 >> ACCESS數據庫連接設置

ACCESS數據庫連接設置

編輯:關於Access數據庫
以下只列出常用之法,您也可以將幾種方法混合使用,如hksha#21dsi$jhhsd.asa 再加上系統ACCESS 數據庫中的具有防下載表,就可以防止Access 數據庫被下載了。

一、改數據庫名

  打開您解壓後的網站系統目錄,選中“Database”目錄中的newASP.asa(數據庫文件),右鍵選擇“重命名”,改成如newASP#webdata.asa這樣的名稱,以防止被他人下載(這樣做非常重要!)。

  二、修改conn.ASP文件的數據庫鏈接地址

  打開您的網站系統目錄,找到根目錄中的conn.ASP文件,用記事本打開這個文件。定義數據庫類別“Const isSqlDataBase = 0”,1為SQL數據庫,0為Access數據庫。

  然後找到db="databasenewasp.asa"代碼,將databasenewASP.asa的數據庫地址改成相對於訪問網站時根目錄根相對路徑,數據庫名改成您修改好的名稱。請注重:以“”開頭,或者使用物理路徑,如:db="F:InetpubwwwrootdatabasenewASP.asa"。文件內有注釋

  假如使用物理路徑,請刪除或者注釋掉“Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)”這段語句,啟用“'Connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & db”,把前面的注釋去掉,也就是單引號 “'”去掉。

  數據庫參數設置網站的根相對路徑說明:

  假如測試地址是:/index.ASP

  那麼數據庫路徑為databasennewASP.asa

  假如測試地址是:/ab/cde/index.ASP

  那麼數據庫路徑為abcdedatabasenewASP.asa

  Access 數據庫安全的幾種修改方法:

  1.改數據庫名。這是常用的方法,將數據庫名改成怪異名字或長名字以防他人猜測。假如被猜到數據庫名則還能下載該數據庫文件,但機率不大。如:將數據庫database.mdb 改成fjds$^&ijjkgf.mdb 這種名稱。

  2.改數據庫後綴名。如改成database.ASPdatabase.asadatabase.incdatabase.CGIdatabase.dll 等等,請注重要在IIS 中設置這些後綴的文件不能被解析。

  3.數據庫database.mdb 改成#database.mdb這是最簡單有效的辦法。假設別人得到你的數據庫地址是:http://www.yourserver.com/folder/#data#base.mdb 但實際上得到將是:http://www.yourserver.com/folder/,因為#這裡起到間斷符的作用。地址串碰到# 號,自動認為訪問地址串結束。注重:不要設置目錄可訪問。用這種方法,不管別人用何種工具都無法下載,如Flashget 網絡螞蟻等。注:只要數據庫文件名任何地方含有'#'別人都無法正常下載。同理,空格號也可以起到'#' 號作用,但必須是文件名中間出現空格。

  4.數據庫連接文件放到其他虛擬目錄下。

  5. Access 數據庫加密。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved