JavaWeb服务中是否有开放/关闭数据库连接的模式?
我已经开始用NetBeans编写java web服务。但我在每个web方法中打开和关闭数据库连接,这似乎是错误的。那么,JavaWeb服务中是否存在开放/关闭数据库连接的模式 像这样的Web服务JavaWeb服务中是否有开放/关闭数据库连接的模式?,java,web-services,Java,Web Services,我已经开始用NetBeans编写java web服务。但我在每个web方法中打开和关闭数据库连接,这似乎是错误的。那么,JavaWeb服务中是否存在开放/关闭数据库连接的模式 像这样的Web服务 @WebService(serviceName = "myWS ") public class myWS { @WebMethod(operationName = "getName") public String getName(){ //open connection //get dat
@WebService(serviceName = "myWS ")
public class myWS {
@WebMethod(operationName = "getName")
public String getName(){
//open connection
//get data
//close connection
}
@WebMethod(operationName = "getAge")
public String getAge(){
//open connection
//get data
//close connection
}
}
以及使用oraclejdbc。谢谢。是您需要做的。除了@asgs提到的Conn pool之外,我建议不要在Webservice类中添加DB访问代码。使用DAO类将数据访问代码与服务代码分离。在这里阅读更多:和