gpt4 book ai didi

java - 如何在 REST 服务启动时连接 MySql 数据库?

转载 作者:行者123 更新时间:2023-11-30 06:26:14 24 4
gpt4 key购买 nike

将 REST 服务与 Apache Tomcat 7 和 Jersey Jars 结合使用。

我正在开发一个 android 应用程序,它通过 java 中的 REST 服务在服务器上获取和发布一些数据。对于来自 android 客户端的每个请求,REST 服务器打开数据库连接,执行查询,返回结果并关闭数据库连接..

public String postPerson(
MultivaluedMap<String, String> personParams
) {

EmployeeData empD=new EmployeeData();
//Connecting with database on empty constructor

int id = personParams.getFirst(EMPLOYEE_ID);


String employeeDepartment=empD.getDepartment(id);
//Getting department name

empD.disconnectDb();

return(empD);
}

上述场景运行良好,但响应时间不高效。现在我想在 REST 服务启动时创建数据库连接,以减少对 android 客户端的响应时间。我该如何实现????

最佳答案

查看以下链接。我希望这些链接能解决您的问题,但请记住永远不要在同一个数据库连接上执行并发事务。通过遵循该过程,您还可以在服务启动时建立与 asterisk 管理界面的连接。

http://www.programcreek.com/2009/07/put-database-connection-to-servletcontextlistener/

http://docs.oracle.com/cd/B15904_01/web.1012/b14017/filters.htm#i1000654

关于java - 如何在 REST 服务启动时连接 MySql 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14640399/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com