何时使用数据库连接池

Kom*_*lan 1 java database-connection connection-pooling

我正在使用Java GUI,我经常需要连接到数据库,但我只想使用连接语句一次,而不是每次使用它时写入整个事物.我想我可能会在整个系统中连接20次左右.所以我想知道在哪种情况下最好使用连接池?

Stu*_*ion 5

通常,当有多个线程需要同时访问数据库(例如Web应用程序)时,会使用连接池,每个线程都会从池中检索连接并在完成执行时返回它.

通常, GUI应用程序不需要保证连接池的并发数据库访问量,并且在应用程序启动时初始化的单个(静态)连接通常就足够了.

我希望这能指出你正确的方向; 在不了解您正在创建的应用程序的本质的情况下,很难做出更明智的决策!