1. 不能登陸網站後台管理系統,提示我過期了是怎麼回事呀
看你登陸時是用什麼方式.
是SESSION還是COOKICE的桐銷方式還存值悉輪讓的.
可以在網頁里改一下睜局數據保存的過期時間.
2. 如何判斷網站所使用的資料庫
可能通過輸入錯誤的參數,得出錯誤提示,判斷是什麼數據。比如
以下我們從一個網站www.19cn.com開始(註:本文發表前已徵得該站站長同意,大部分都是真實數據)。
在網站首頁上,有名為「IE不能打開新窗口的多種解決方法」的鏈接,地址為:http://www.19cn.com/showdetail.asp?id=49,我們在這個地址後面加上單引號』,伺服器會返回下面的錯誤提示:
Microsoft
JET
Database
Engine
錯誤
'80040e14'
字元串的語法錯誤
在查詢表達式
'ID=49''
中。
/showdetail.asp,行8
從這個錯誤提示我們能看出下面幾點:
1.網站使用的是Access資料庫,通過JET引擎連接資料庫,而不是通過ODBC
3. 在線等 網站打開時候 打不開 報錯誤 說什麼超時過期。
不能這么翻譯的
是這個:超時時間已到。在從池中獲取連接之前超時時間已過。出現這種情況可能是因為所有池連接都已被使用並已達到最大池大小。指轎
因為你的連接池已經超過最大允許的連接數
樓上的兩位,不是客戶端的問題,是伺服器端訪問
堵塞了
在使用連接池的情況下,sqlconnection.open()/close()可
以只打開/關閉一個邏輯連接,這樣可以提高應用系
統的性能,減少鋸齒形兄畢連接。
默認的連接池大小是100連接
解決辦法:
要解決該辦法,如果伺服器不是自己的,那就是沒辦法。
如果伺服器是你的,可以加大連接池;不加大的話可以捕獲
System.InvalidOperationException異常,然後給用戶一個唯塵肆更友好的提示。