在Eclipse中使用Tomcat v8.0配置Oracle连接池及使用

      今天将原来的Tomcat 7.0给删了,想安装高一点的版本,并且把之前配置的步骤再熟悉一下。不过主要还是在context.xml中的配置的参数以及对参数的简单讲解。

      首先还是要先下载好Tomcat,可以去官网里下载,(官网网址:https://tomcat.apache.org/download-80.cgi),在window->preferences->Server中把该版本配置好,如下图:


      配置好以后,我们可以在左侧的Package Explorer中可以看到Server。然后我们点击Server下面的context.xml,然后我是

把要配置的连接池配置语句写在XML的下面,


<Resource 
    	name="jjf"
    	auth="Container"
    	type="javax.sql.DataSource"
    	driverClassName="oracle.jdbc.driver.OracleDriver"
    	url="jdbc:oracle:thin:@127.0.0.1:1521:orcl"
    	username="scott"
    	password="a"
    	maxActive="100"
    	maxWait="8000"
    	maxIdle="30"
    	autoReconnect="true"
    />


    name:指定Resource的JNDI的名字
    auth:指定管理Resource的Manager(Container:有容器创建和管理 Application:由web应用创建和管理)
    type:指定Resource的类型
    driverClassName:驱动名
    username:用户名
    password:密码
    maxActive:当前数据源支持的最大并发数,指定连接池中处于活动状态的数据库连接的最大数目,一般建议设定为网站注册数的十分之一到二十分之一
    maxWait:当连接池中无连接可用时,最大的等待毫秒数
    maxIdle:指定连接池中处于空闲状态的数据库连接的最大数目

    autoReconnect:当数据库连接异常中断时,是否自动连接


     我们在项目中使用连接池连接Oracle数据库语句如下:

private Connection getConnection(){    //使用连接池的方法
		Connection con = null;
		try{
			DataSource ds = (DataSource) new InitialContext().lookup("java:comp/env/jjf");  //连接池名字为jjf,从context.xml中查看
			con = ds.getConnection();
		}catch(Exception e){
			e.printStackTrace();
		}
		return con;
	}



  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青山孤客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值