【问题标题】:Working with Mysql and servlets in Java [duplicate]在 Java 中使用 Mysql 和 servlet [重复]
【发布时间】:2018-01-23 23:39:39
【问题描述】:

我期待在处理 servlet 时减少 MySQL 的初始化时间。看起来这很难做到,所以我需要一个更好的解决方案。

有没有预加载的方法来解决这个问题? 像游泳池什么的? (我不知道我在说什么)。

场景 用户设置登录参数。 按登录按钮。 MySQL 初始化(5 秒!!)。 还在加载... 用户认为服务不工作。 用户关闭标签页。

【问题讨论】:

  • 我试图提出解决方案,因为这次我缺乏想法。谢谢你的回答。
  • @ScaryWombat 确实这正是我想要的!再次感谢您。
  • 您的 servlet 容器(Tomcat、Glassfish 等)应该有某种可以使用的 DB 连接池。你绝对不想做你自己的 jdbc / jndi Naming.lookup() 并在各处建立连接。

标签: javascript java mysql servlets


【解决方案1】:

为了减少 servlet 中的连接时间,通常使用数据库连接池。这将负责初始化连接并为您分配它们。

https://commons.apache.org/proper/commons-dbcp/

举个例子

【讨论】:

    猜你喜欢
    • 2017-09-28
    • 2013-12-01
    • 1970-01-01
    • 2013-03-25
    • 1970-01-01
    • 2018-01-11
    • 2016-09-06
    • 2016-06-27
    • 2016-05-24
    相关资源
    最近更新 更多