Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Java GUI,我经常需要连接到数据库,但我只想使用一次连接语句,而不是每次使用它时都编写整个内容。我想我可能会在整个系统中连接大约 20 次。所以我想知道在什么情况下最好使用连接池?
当有多个线程需要同时访问数据库时(例如 Web 应用程序),通常会使用连接池,每个线程都会从池中检索一个连接并在完成执行时返回它。
通常,GUI 应用程序不需要保证连接池的并发 DB 访问量,并且在应用程序启动时初始化的单个(静态)连接通常就足够了。
我希望这能为您指明正确的方向;如果不了解您正在创建的应用程序的性质,就很难做出更明智的决定!