ASP安全:簡單學習ASP連接數據庫方法_ASP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:.net中如何給數據表實體類賦值的方法
      今天遇到一個問題,就是數據實體類中如何給屬性賦值。因為從數據庫中取出來的是一個DataSet如果一個一個給數據實體類中的屬性賦值顯的非常的笨拙,而且我們的數據表多達24個。在網上搜索了下寫

      1.連ACCESS:conn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.mappath("/db/database.mdb") 

      此采用根目錄的相對路徑方法,可以解決整個網站共用一個conn.asp文件的問題,但要注意:此方法不適合于在本地調試時虛擬目錄下的站點。

      2.連SQL SERVER:cnn.open "Provider=SQLOLEDB;Data Source=127.0.0.1;Initial Catalog=db;User ID=USER;Password=PWD;"

      3.如果是ACCESS數據庫,最好是放在網站目錄外的文件夾,防止下載,此方法最適合虛擬主機網站,程序放在WWW文件夾下,數據庫放在DATABASE文件夾下。

      4.如果不能用DSN連接或放到網站外的文件夾時,建議將數據庫啟復雜名字并加#字符,這樣更好的防止下載,另外將.mdb改為.asp也不安全,這樣容易執行提交asp代碼,建議文件名:*#*.mdb

      5.最安全的辦法:網站全部做好后在conn.asp文件中首行加上On Error Resume Next

      分享:ASP實現小偷程序原理和簡單示例
      (一)原理 小偷程序實際上是通過了XML中的XMLHTTP組件調用其它網站上的網頁。比如新聞小偷程序,很多都是調用了sina的新聞網頁,并且對其中的html進行了一些替換,同時對廣告也進行了過濾。

      來源:模板無憂//所屬分類:ASP教程/更新時間:2008-08-22
      相關ASP教程