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()_並且在整個地方上下連接。 –