MyBatis+Tomcat配置JNDI数据源

本文介绍了如何在MyBatis中配置JNDI数据源,利用Tomcat的DBCP连接池。首先在mybatis-config.xml中设置dataSource的type为JNDI,并指定JNDI名称。接着,可以通过全局或局部配置在Tomcat的context.xml文件中定义数据源。测试部分展示了如何在Servlet中通过JNDI查找并打印数据源信息。参考链接提供了更多关于Tomcat JNDI数据源配置的详细信息。
摘要由CSDN通过智能技术生成

MyBatis通过配置mybatis-config.xml文件的dataSource标签配置数据源类型以及属性。除UNPOOLED和POOLED外,mybatis支持JNDI方式从外部服务中获取数据源配置。

JNDI(Java命名与目录接口)是SUN公司提供的一种标准的Java命名系统接口,通过名称获取到服务对象。以Tomcat为例的服务器自带数据库连接池,默认采用DBCP连接池,jar包位于lib目录下。此时,Web应用使用Tomcat提供的数据库连接池服务,通过JNDI名称查找数据源。

mybatis-config.xml配置

mybatis主要配置dataSource的type属性为JNDI,并设置JNDI名称,用于系统查找数据源。

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <environments default="development">
        <environment id="development">
            <transactionManager type="JDBC"></transactionManager>
            <dataSource type="JNDI">
                <property name="data_source" value&
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值