連線池錯誤,連線池的理解,請教高手

2025-01-08 20:55:25 字數 1037 閱讀 5034

1樓:海洋

sqldatareader確實是自動**的,但是有一定的時間,樓主的問題應該不是這樣。

中預設是使用連線池的,但是樓主的問題很奇怪,不過你可以這樣試下,看這個,在連線字串中設定。

string strconusepool = server=localhost; integrated security=sspi; database=mydatabase;"

pooling=true;connection lifetime=5;msx pool size=100";

pooling=true //說明使用連線池(預設)

connection lifetime=5 //預設為0,指的是連線池的生命週期。

msx pool size=100 //預設為100,說明最大能放多少個連線,你把這個幾個屬性該下,試試,還有最主要的一點,你完後close()了嗎?

2樓:低糖深紅晶元兒

options, boolean& isintransaction) +396

384你執行完對庫操作close了麼……

3樓:網友

你是不是用了很多的sqldatareader,用過以後要關閉,不然就會這樣,好像在。net下面對sqldatareader不是自動**的。

連線池的理解,請教高手

4樓:網友

兩個請求,對於連線池來說,永遠是兩個獨立的連線,不可能成為乙個。

bs訪問資料庫,可不是乙個連線的問題,中間好多步驟,過了連線池以後,實際是s端和資料庫的通訊和互動,s端必定發兩個連線請求給資料庫。

資料庫獲得兩個請求之後,(如果是事務型的資料庫)那麼就會進入事務佇列,這時候還是兩個。產生兩次查詢(訪問)請求。

至於說,資料庫會怎麼處理,這個和不同資料庫不同版本都有關係,和資料庫的優化和規範也有關係,一般來說,資料庫會產生臨時資料並可能會根據無更新的情況,直接返回臨時資料,但這些都不是一定的。

總之,兩個不同c端的連線,不可能會變成乙個。

說出資料連線池的工作機制是什麼?

共享,連線池中的鏈結供不同的功能呼叫,而不是不停的開啟關閉連線,節省時間提高了效率。以典型的資料庫連線池為例 首先普通的資料庫訪問是這樣的 程式和資料庫建立連線,傳送資料操作的指令,完成後斷開連線。等下一次請求的時候重複這個過程,即每個請求都需要和資料庫建立連線和斷開連線,這樣當資料量大的時候系統的...

我的黑莓8100與電腦連線錯誤

這種情況一般是不能同步和更新手機資料的,但是裝軟體沒什麼問題,如果要徹底解決問題的話就只有重新擦除一下機子了,放心這不是刷機,就是讓手機恢復到剛刷完機的狀態,具體操作步驟如下 option security options general settings 按功能表鍵 點選wipe handheld...

為什麼我的FTP連線不上,顯示錯誤

關掉防毒軟體 斷開寬頻連線 重新連線 然後重新連線看看 這之前,請檢查ip位址 ftp賬號和密碼是否正確再不行,可能就是空間商的問題了 ftp software caused connection abort socket write error 如果網頁格式,然後,事實上,是的字元數通在過去,如字...