1
我期待在使用servlet时,减少MySQL的初始化时间。看起来这是一件很难做的事情,所以我需要一个更好的解决方案。使用Java中的Mysql和servlet
有没有预加载的方法来解决这个问题? 像一个池或其他东西? (我不知道我在说什么)。
场景 用户设置登录参数。 按下登录按钮。 MySQL初始化(5秒!!)。 仍然加载... 用户认为服务不工作。 用户关闭标签。
我期待在使用servlet时,减少MySQL的初始化时间。看起来这是一件很难做的事情,所以我需要一个更好的解决方案。使用Java中的Mysql和servlet
有没有预加载的方法来解决这个问题? 像一个池或其他东西? (我不知道我在说什么)。
场景 用户设置登录参数。 按下登录按钮。 MySQL初始化(5秒!!)。 仍然加载... 用户认为服务不工作。 用户关闭标签。
为了减少servlet中的连接时间,通常使用数据库连接池。这将负责初始化连接并为您分配它们。
看到https://commons.apache.org/proper/commons-dbcp/
为例罐子
我试图提出解决方案,因为我是这个时候缺少想法。感谢您的回答。 –
@ScaryWombat确实,这正是我期待的!再一次非常感谢你。 –
您的servlet容器(Tomcat,Glassfish,无论什么)都应该有某种您可以使用的数据库连接池。你_definitely_不想做你自己的jdbc/jndi _Naming.lookup()_并且在整个地方上下连接。 –