在webapp文件夹下新建目录META-INF

把context.xml文件复制过去。


拿资料里面的SqlMapConfig.xml文件

全部复制到项目的SqlMapConfig.xml里面来。

java:comp/env/jdbc这个路径是固定的

把应用部署到tomcat上



运行测试类

测试类无法使用是因为测试没有tomcat给我们准备map

只需要把我们的java代码复制到jsp页面中

找到第一天的代码。因为是用main方法测试的。复制里面的内容

红色的都是没导入包。只需要删除最后一个字母,再写上去会自动导入包

session和jsp内的sessin重复。所以这里改成sqlSession

上面就是导入了很多的包

我们的jsp是经过tomcat服务器的

重新启动tomcat
刷新页面

mybits执行了并且查出来我们想查询的数据

只有经过tomcat服务器。tomcat准备的数据源我们才可以使用

如果没有用单元测试,没有经过tomcat服务器,所以拿不到数据源

以上就是JNDI数据源的使用。

转载于:https://www.cnblogs.com/wangjunwei/p/11323452.html

阶段3 1.Mybatis_10.JNDI扩展知识_3 补充-测试JNDI数据源的使用以及使用细节相关推荐

  1. MyBatis-学习笔记10【10.JNDI扩展知识】

    Java后端 学习路线 笔记汇总表[黑马程序员] MyBatis-学习笔记01[01.Mybatis课程介绍及环境搭建][day01] MyBatis-学习笔记02[02.Mybatis入门案例] M ...

  2. JVM之关于GC的扩展知识

    关于GC的扩展知识 1.GC Roots遍历提升效率 以往做法 可优化地方以及优化原理 2.提升了GC Roots遍历效率却不知道怎么安插? 2.1为什么需要STW? 一,三色标记法 二,没有STW出 ...

  3. 大数据技术之_11_HBase学习_03_HBase 实战之谷粒微博(练习API) + 扩展知识(布隆过滤器+HBase2.0 新特性)

    大数据技术之_11_HBase学习_03 第8章 HBase 实战之谷粒微博 8.1 需求分析 8.2 代码实现 第9章 扩展知识 9.1 HBase 在商业项目中的能力 9.2 布隆过滤器 9.3 ...

  4. MLX90640开发笔记(八)扩展知识-红外成像中的辐射率、灵敏度、精度、探测距离

    辐射率 是描述面辐射源特性的物理量.它表示某物体的单位面积辐射的热量和黑体在相同温度.相同条件下的辐射热量之比. 即:辐射率通俗的说就是某物体会将自身温度转换为辐射扩散出去的能力,1表示可以将自身温度 ...

  5. 摆脱无聊的人生,学点扩展知识

    文章目录 写在前面 思维/沟通/其它 历史 经济学 金融与投资 商业与营销 心理学 杂志与公众号 工具 写在前面 无论是我们学习专业知识,还是扩展知识: 你会发现 如果只是听某个碎片化的视频,音频,没 ...

  6. JNDI学习总结(1)——JNDI入门

    JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有 ...

  7. JNDI学习总结(1)——JNDI入门简介

    2019独角兽企业重金招聘Python工程师标准>>> JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范 ...

  8. 【致敬未来的攻城狮计划】— 连续打卡第三天:欲速则不达,今天是对RA2E1 基础知识的补充学习。

    系列文章目录 1.连续打卡第一天:提前对CPK_RA2E1是瑞萨RA系列开发板的初体验,了解一下 2.开发环境的选择和调试(从零开始,加油) 文章目录 目录 系列文章目录 文章目录 前言 一.RA是什 ...

  9. 区块连教程(一):前置知识-linux补充

    区块连教程(一):前置知识-linux补充 区块链教程(二):基础概念介绍 区块链教程(三):Solidity编程基础 区块链教程(四):搭建私链.web3.js基础 区块链教程(五):合约编写实战实 ...

  10. 软件评测师-15.信息安全知识与安全测试

    15.信息安全知识与安全测试 15.1数据安全策略 15.1.1数据安全的相关概念 15.1.1.1信息安全 信息安全从其本质上来讲就是网络传输处理过程中的信息安全.它涉及的领域相当广泛.这是因为在目 ...

最新文章

  1. 干货!解读2016-2017全球人工智能技术及产业发展的现状及趋势~
  2. 诺贝尔物理学奖得主Arthur Ashkin去世,他发明了“激光镊子”,曾抱怨被诺奖遗忘...
  3. 【转】VC MFC 如何删除文件,目录,文件夹
  4. Oracle工具类-生成数据库现有Job的创建脚本
  5. SublimeText设置在浏览器打开 快捷键
  6. bzero, memset ,setmem 区别【转】
  7. python学习笔记--随时更新
  8. java调C接口_java通过jni调用C程序接口
  9. 云原生下日志方案的架构设计
  10. ASP.Net学习笔记012--12ViewState初探
  11. 直播系统源码,直播平台系统源码
  12. android tv 蓝牙服务_5款面向Android TV的优秀文件管理器
  13. 统计叶子结点c语言,统计二叉树中叶子结点个数
  14. MYSQL登录和常见命令
  15. WIN10系统的ghost备份还原的详细步骤
  16. 阜阳市计算机学校助学金申请书,计算机专业学生助学金申请书范文
  17. N点虚拟主机管理系统 企业版稳定亲测
  18. sql服务器安全模式怎么修改,SQL Server 安全
  19. Win10一周年更新正式版安装方法大全
  20. 在苹果MAC OS X Lion系统上使用Outlook for MAC 2011配置Exchange邮箱

热门文章

  1. 拓端tecdat|matlab使用贝叶斯优化的深度学习:卷积神经网络CNN
  2. 7-1 购买火车票 (15 point(s))
  3. pands库中的一些函数用法
  4. php服务器启动错误,服务器意外重启之后PHP-FPM不能启动
  5. 【两种方式】用python和ENVI画出高光谱遥感影像的3D立体图
  6. DeepLearning tutorial(7)深度学习框架Keras的使用-进阶
  7. 【资源】机器学习资源积累(积累中...)
  8. linux 贡献内存,Microsoft为Linux 5.12贡献完整性子系统更新
  9. 如何获取HTML元素所对应的javascript对象?
  10. 西北农林科技大学计算机考研难吗,西北农林科技大学考研难吗?一般要什么水平才可以进入?...