2014-12-24 40 views
2

我已經在java.My服務器中開發了一個局域網客戶端 - 服務器聊天應用程序,它使用jdbc建立與mysql數據庫的連接,並保存客戶端信息。現在我想知道應該使用連接池在服務器建立連接到mysql.Can任何人都可以告訴我,如果我在正確的軌道上。我實際上遇到了這個概念在互聯網上,我想在我的項目中實現它。任何人都可以告訴我,如果有必要使用連接合並,如果它可以幫助我的聊天應用程序。在java聊天服務器中的連接池

+0

有多少客戶會同時連接? – Peter

+0

@ Peter- Max 100客戶端 – user3849377

+0

數據庫將執行哪些任務?它只是登錄?或者您將記錄所有客戶端之間交換的所有消息? – Yazan

回答

-1

正如@Peter所說 - 當您的服務器連接到數據庫服務器時,使用連接池是一種很好的做法。所以答案是 - 「是的,沒關係,它會起作用,但你最好在那裏使用連接池」。

+1

請取消我的帖子作爲答案。 @Peter確實回答了你的問題。 –

2

當100個客戶端同時連接使用連接池時總是一個好主意,但沒有必要它只是一個好習慣,因此互聯網上有很多關於爲什麼的文章。

但只有當連接是從中央服務器進行。如果每個客戶端都將創建自己的連接然後關閉它,那麼在客戶端建立一個連接池無用,它只需要1個。

+0

@Peter-Only服務器將與mysql建立連接。因此,如果我不使用連接池,那麼可以。 – user3849377