JNDI简单使用

1.创建工程
(1)勾选Create from archetype
(2)选择org.apache.maven.archetypes:maven-archetype-webapp
2.创建目录
(1)在src下创建test目录
(2)在main下创建java(make Directory as——Sources root)、resources(make Directory as——Resources root)目录
(3)在test创建java(make Directory as——Test Sources root)目录
3.webapp下创建META-INF文件
创建context.xml:
         

   <?xml version="1.0" encoding="UTF-8"?>
            <Context>
            <!-- 
            <Resource 
            name="jdbc/eesy_mybatis"                        数据源的名称
            type="javax.sql.DataSource"                        数据源类型
            auth="Container"                                数据源提供者
            maxActive="20"                                    最大活动数
            maxWait="10000"                                    最大等待时间
            maxIdle="5"                                        最大空闲数
            username="root"                                    用户名
            password="1234"                                    密码
            driverClassName="com.mysql.jdbc.Driver"            驱动类
            url="jdbc:mysql://localhost:3306/eesy_mybatis"    连接url字符串
            />
             -->
            <Resource 
            <!--存取类型,可以随意指定,下面value存在引用-->
            name="jdbc/mybatis"
            <!--存取对象-->
            type="javax.sql.DataSource"
            auth="Container"
            maxActive="20"
            maxWait="10000"
            maxIdle="5"
            username="root"
            password="wangyunhong"
            driverClassName="com.mysql.jdbc.Driver"
            url="jdbc:mysql://localhost:3306/mybatis"
            />
            </Context>


4.导包
     

   <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>2.5</version>
    </dependency>
    <dependency>
      <groupId>javax.servlet.jsp</groupId>
      <artifactId>jsp-api</artifactId>
      <version>2.0</version>
    </dependency>


5.在sqlMapConfig.xml中引用context.xml连接数据库
    <!-- 配置连接数据库的必备信息  type属性表示是否使用数据源(连接池)-->
  

 <dataSource type="JNDI">
      <property name="data_source" value="java:comp/env/jdbc/mybatis"/>
    </dataSource>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值