【发布时间】:2019-10-21 10:47:34
【问题描述】:
我正在使用谷歌应用引擎 JAVA 8 和 servlet 3.1,并希望使用 HikariCP 进行池化。
我将用伪代码编写我的逻辑以便更好地理解。
此时,当用户连接到 servlet 时,它每次都会创建一个到数据库的新连接。
所以我的 servlet 看起来有点像这样
doGet(){
DatabaseObject db = new DatabaseObject()
Connection conn = db.getConnection()
db.createTable(conn)
db.readData(conn)
...
conn.close()
}
现在我已经看到了很多池化示例,例如 this one 但首先我不确定这是我想要实现的目标,我也不太了解整个过程
欢迎提供任何示例和解释,因为我尝试在网上搜索但找不到一些 servlet。所以也许我想错了方向
【问题讨论】:
-
你的问题到底是什么?
-
我想我找到了一个解决方案,我只需要回到谷歌示例的路径(over there)。但无论如何,除了使用servletContext之外,我找不到另一种方法来查找/初始化池并在servlet中使用。还有其他方法吗?提前致谢
标签: java google-app-engine servlets hikaricp