JSON Server對資料庫連線數並不是等於1 |
缺席
|
frappe
中階會員 發表:88 回覆:114 積分:95 註冊:2008-10-21 發送簡訊給我 |
最近花了好多功夫把Delphi XE JSON Server搞懂,
也開始測試把公司的系統轉成3-tier架構, 結果我發現一個Session連接AP Server, DB就會多一個連線, 這跟3-tier集中連線數的觀念好像不一樣, 不知道是不是我的觀念錯了~ 如果不能將資料庫連線數集中, 這樣3-tier跟Client/Server架構好像沒什麼差別~ 有前輩可以解救我嗎? ----------------------------------- Update ~ 我在JSON Server新增一個DataModule, 然後把UserSession的TSQLConnection移到DataModule, 我的直覺是可以把Session連線集中到DataModule, 但是恐怖的事情發生了~ 如果是單純一個按鈕執行一個SQL的時候, 好像可以把不同連線集中到DataModule, 但如果一個按鈕有3個ClientDataSet要執行傳參數, Close, Open, 我的連線數竟然出現3個..., 且另一個Session執行又會再加3個... 但同一個Session重複按按鈕不會繼續增加Session.... 這樣子3-tier連線數反而是Client-Server的好幾倍, 太恐怖了 有辦法解決嗎? 編輯記錄
frappe 重新編輯於 2011-01-23 06:33:01, 註解 無‧
|
GrandRURU
站務副站長 發表:240 回覆:1680 積分:1874 註冊:2005-06-21 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |