Tomcat7.0 配置数据源

(ps:坑了我一晚上,各种不知名出错,如果看此文章的人也实在找不到哪里出错,我建议,卸载tomcat,再重新安装...我就是这样的...)
以Tomcat7.0版本,Oracle - OraDb10g_home2,的基础
1、根目录Tomcat 7.0\conf的文件context.xml,<Context>节点下添加

<Resource name="news" auth="Container" 
type="javax.sql.DataSource" maxActive="100" 
maxIdle="30" maxWait="10000" username="system" password="bdqn
driverClassName="oracle.jdbc.driver.OracleDriver" 
url="jdbc:oracle:thin:@192.168.1.100:1521:bdqn" />


2、根目录Tomcat 7.0\lib中添加oracle的驱动文件jar
3、根目录Tomcat 7.0\webapps\news\WebRoot\WEB-INF找到web.xml,查找节点<web-app>下添加

<resource-ref>
  <description>news DataSource</description>
  <res-ref-name>news</res-ref-name>
  <res-type>javax.sql.DataSource</res-type>
  <res-auth>Container</res-auth>
  </resource-ref>


4、最后在项目中建测试文件,Tomcat 7.0\webapps\news\WebRoot下建test.jsp,代码如下

<%@ page language="java" import="javax.naming.*,java.sql.*,javax.sql.*" pageEncoding="GBK"%>
<html>
<head>
<title></title>
</head>
<body>
<%
try{
Context ctx=new InitialContext();
DataSource ds=(DataSource)ctx.lookup("java:comp/env/news");
Connection conn=ds.getConnection();
out.print("连接成功");
}catch(Exception e){
out.print("连接失败");
}
%>
</body>
</html>


注:相同颜色的字,必须是同名,下划线内容因机器而异。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值