如何通过jdbc的datasource和apache tomcat的jndi来创建连接池
1个回答
展开全部
//初始化查找命名空间
Context ctx = new InitialContext();
//参数java:/comp/env为固定路径
Context envContext = (Context)ctx.lookup("java:/comp/env");
//参数jdbc/allen为数据源和JNDI绑定的名字
if(jndi == null) jndi = "jdbc/allen";
DataSource ds = (DataSource)envContext.lookup(jndi);
tomcat
<Context path="/qq" docBase="" useHttpOnly="true">
<Resource name="jdbc/ConfluenceDS" driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/qq" type="javax.sql.DataSource"
username="qq" password="qq" maxActive="80"/>
</Context>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询