最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

如何调用struts-config.xml中配置的data-source

来源:动视网 责编:小采 时间:2020-11-09 11:59:32
文档

如何调用struts-config.xml中配置的data-source

如何调用struts-config.xml中配置的data-source:在struts-config.xml中配置data-source注意事项:lt;data-sourcesgt;lt;!--名称:data-source描述:data-source元素定义了具体 在struts-config.xml中配置data-source注意事项: 名称:data-source 描述:data-source
推荐度:
导读如何调用struts-config.xml中配置的data-source:在struts-config.xml中配置data-source注意事项:lt;data-sourcesgt;lt;!--名称:data-source描述:data-source元素定义了具体 在struts-config.xml中配置data-source注意事项: 名称:data-source 描述:data-source


在struts-config.xml中配置data-source注意事项:lt;data-sourcesgt;lt;!--名称:data-source描述:data-source元素定义了具体

在struts-config.xml中配置data-source注意事项:

名称:data-source
描述:data-source元素定义了具体的数据源 属性:
@key:当需要配置多个数据源时,相当于数据源的名称,,用来数据源彼此间进行区别
@type:可以使用的数据源实现的类,一般来自如下四个库
-->

名称:set-property 属性:
@driverClassName:驱动名称
@url:数据库url
@user:数据库用户
@password:数据库密码
@maxCount:最大数据源连接数
@minCount:最小数据源连接数
@autoCommit:是否自动提交 可选值:true/false
@description:数据源描述
@readOnly:只读属性 必须为false,否则不能进行插入修改操作
-->
value="Oracle.jdbc.driver.OracleDriver" />
value="jdbc:oracle:thin:@localhost:1521:orcl" />








在**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,就是你配置的的key

可以比较方法二比较简洁哦!费了好大功夫才搞出来的,呼呼·····

文档

如何调用struts-config.xml中配置的data-source

如何调用struts-config.xml中配置的data-source:在struts-config.xml中配置data-source注意事项:lt;data-sourcesgt;lt;!--名称:data-source描述:data-source元素定义了具体 在struts-config.xml中配置data-source注意事项: 名称:data-source 描述:data-source
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top