asp.net access數據庫
本來想着打開一個access數據庫連接后,不關閉,下次操作數據了,直接拿來用,誰知道連着測試64次后(大概這么多次),就會出現System.Data.OleDb.OleDbException的錯誤,錯誤原因是指向con.open()的
即使寫了 連接狀態的判斷 如果是關閉 就打開 也沒什么用 照樣64次后異常
為什么會這樣呢,貌似是這個對象不存在那樣.
暫且先不去考慮上邊的程序出錯原因,又調整了一下思路,每次讀取操作后,都關閉當前打開的連接,在測試,就沒有問題了
不過這樣就影響了數據讀取速度,每次連接打開,耗費時間較多
后來又調整了下思路,既然每次數據連接打開,關閉不存在什么問題,那何不在數據庫結構設計,查詢思路設計上做點工作呢
然后做了一下數據庫查詢方式一些 改變,查詢果然過了不少.
測試10萬條數據,一次讀取2000條 也很快。