不会。
CLOSE会清空参数,释放资源
如果想用的话,必须保存在一介质中
CLOSE会清空参数,释放资源
如果想用的话,必须保存在一介质中
解决方案 »
- 请教 Ant 外部文件的使用
- 有"是" "否"的两项选择 当选择"是"时会弹出文本区似的对话框,当选择"否"时此对话框缩回,不再显示。
- java技术群13134848,拒绝初学者。大家尽情的讨论和学习、帮助
- 怎样利用Axis,Tomcat在Eclipse平台上部署WebService啊,急
- jboss问题,急!!!
- 在Stateless Session Bean中启动一新线程这种做法好不好?
- STRUTS中的错误工作流程(在线等)急!!!!
- AppletViewer 提问
- 初学SSH,请大神们指点!
- mybatis查询数据库显示找不到匹配的类型
- java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream 异常
- adf教程
要重新获取一个Connection吗?
ps:贴子设错分了,明天给贴子加分。
public void userAddAction(HttpServletRequest request,....){
userManager(User user);
}
public void userManager(User user){
创建一个Connection conn = ....;
//传递
userManager.save(conn,userBean);
finally{
//关闭conn
}
} public void save(Connection conn,UserBean user){
//直接使用conn 但不需要关闭conn
//可以再次传递..
}
还有一种高效的方式.. 也是我们真正项目中必用的 那就是pool的概念 大体的思路是 在我们的ManagerUser 业务逻辑类/持久类里面 获得的Connection 在调用 close()时不会真的从内存中把此次的连接清理/关闭而是 重新放回pool中..
而pool会对connection加上一些标记 如当前的conn是否正在使用/空闲
j2ee pools are creating when application startups,
and are alive in memory through the application,
connection.close() releases the connection to pool, but the parameters don't exist now.
so you can put some parameters you want used in sth , such as request, session , file and so on.
When you want to use next , you look up a connection in pool first , then put the parameters into it and can use it again.