如何调用struts-config.xml中配置的data-source
在struts-config.xml中配置data-source注意事项:lt;data-sourcesgt;lt;!--名称:data-source描述:data-source元素定义了具体
在struts-config.xml中配置data-source注意事项:
在**DAO文件中代码:
首先定义
private DataSource dataSource;
该类的构造方法:
public **DAO(DataSource dataSource)
{
this.dataSource=dataSource;
}
然后在该类的方法中使用dataSource.getConnection()方法获得连接。
一定要注意千万不要使用静态方法
在action类中调用配置的datasource时有一下两种方法:
方法一:ServletContext context = servlet.getServletContext();//获得Struts中的配置文件属性
DataSource dataSource = (DataSource) context.getAttribute("dataSource");
方法二:DataSource ds=this.getDataSource(request, "dataSource");
**DAO **dao=new **DAO(ds);
getDataSource(HttpServletRequest request,String key)方法就是在action中调用你配置好的data-source而已
当然,方法中的参数key,就是你配置的
可以比较方法二比较简洁哦!费了好大功夫才搞出来的,呼呼·····
上一篇: PHP一直提示执行超时了怎么解决?
下一篇: win7 host文件的位置
推荐阅读
-
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
-
pycharm 使用心得(八)如何调用另一文件中的函数
-
web.xml中如何设置配置文件的加载路径实例详解
-
Mybaits 源码解析 (六)----- 全网最详细:Select 语句的执行过程分析(上篇)(Mapper方法是如何调用到XML中的SQL的?)
-
如何配置Apache服务器中的虚拟机
-
将配置文件appsetting中的值转换为动态对象调用
-
当环境变量配置的文件夹中,由很多同名的命令;我们如何配置环境变量,来确定执行哪个命令呢?
-
JSP中如何通过JSP调用类(.java)中的方法
-
详解vuex中action何时完成以及如何正确调用dispatch的思考
-
如何在ASP.NET的web.config配置文件中添加MIME类型