Spring 配置JNDI连接池

简介:

一、打开Tomcat/conf/context.xml文件,在标签<context></<context>中加入如下内容:


<Resource  name="jdbc/testDBS"   
     auth="Container"       
     type="javax.sql.DataSource"       
     driverClassName="com.mysql.jdbc.Driver"       
     url="jdbc:mysql://localhost:3306/testDBS?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=UTF8"       
     username="root"       
     password="root、"       
     maxActive="100"       
     maxIdle="30"       
     maxWait="10000" />


参数说明如下:
1) name:  指定Resource的JNDI名称
2) auth :  指定管理Resource的Manager
(Container:由容器创建和管理|Application:由Web应用创建和管理)
3) type:     指定Resource所属的Java类
4) maxActive:  指定连接池中处于活动状态的数据库连接的最大数目
5) maxIdle:   指定连接池中处于空闲状态的数据库连接的最大数目
6) maxWait:   指定连接池中的连接处于空闲的最长时间
7) username:    数据库的用户名
8) password:    数据库的密码
9) driverClassName:数据库连接驱动类的名称
10) url: 数据库连接字符串


二、引用:

--Spring 配置

<bean id="dataSource"
  class="org.springframework.jndi.JndiObjectFactoryBean">
  <property name="jndiName"
   value="java:comp/env/jdbc/testDBS">
  </property>
 </bean>

--JDBC获取
Context it = new  InitialContext();
 DataSource ds = (DataSource) it.lookup("java:comp/env/jdbc/testDBS");
 Connection conn = ds.getConnection();
















本文转自lzf0530377451CTO博客,原文链接:http://blog.51cto.com/8757576/1828811 ,如需转载请自行联系原作者



相关文章
|
16天前
|
存储 Java 数据安全/隐私保护
|
1天前
|
安全 Java 开发者
深入理解Spring Boot配置绑定及其实战应用
【4月更文挑战第10天】本文详细探讨了Spring Boot中配置绑定的核心概念,并结合实战示例,展示了如何在项目中有效地使用这些技术来管理和绑定配置属性。
10 1
|
3天前
|
Java Spring
Spring文件配置以及获取
Spring文件配置以及获取
10 0
|
9天前
|
Java 微服务 Spring
Spring Boot中获取配置参数的几种方法
Spring Boot中获取配置参数的几种方法
21 2
|
11天前
|
消息中间件 安全 Java
在Spring Bean中,如何通过Java配置类定义Bean?
【4月更文挑战第30天】在Spring Bean中,如何通过Java配置类定义Bean?
20 1
|
13天前
|
Java 开发者 Spring
Spring Boot中的资源文件属性配置
【4月更文挑战第28天】在Spring Boot应用程序中,配置文件是管理应用程序行为的重要组成部分。资源文件属性配置允许开发者在不重新编译代码的情况下,对应用程序进行灵活地配置和调整。本篇博客将介绍Spring Boot中资源文件属性配置的基本概念,并通过实际示例展示如何利用这一功能。
23 1
|
17天前
|
Java Spring 容器
如何用基于 Java 配置的方式配置 Spring?
如何用基于 Java 配置的方式配置 Spring?
|
17天前
|
存储 前端开发 Java
第十一章 Spring Cloud Alibaba nacos配置中心
第十一章 Spring Cloud Alibaba nacos配置中心
22 0
|
22天前
|
存储 安全 Java
第2章 Spring Security 的环境设置与基础配置(2024 最新版)(下)
第2章 Spring Security 的环境设置与基础配置(2024 最新版)(下)
23 0
|
22天前
|
安全 Java 数据库
第2章 Spring Security 的环境设置与基础配置(2024 最新版)(上)
第2章 Spring Security 的环境设置与基础配置(2024 最新版)
49 0