数据库开发四:JDBC数据库开发进阶三(JDBC工具类-JNDI配置)

当前软件版本tomcat8jdk8

tomcat的jndi之jdbc官方文档详解

tomcat的jndi之jdbc官方文档详解
0简介
Tomcat 为每个在其上运行的 Web 应用都提供了一个 JNDI 的 InitialContext 实现实例
Tomcat中的默认数据源支持基于Commons 项目中的DBCP 1.x连接池,也可以使用实现任何其他连接池
1安装您的JDBC驱动程序
驱动程序的JAR文件安装到$CATALINA_HOME/lib目录
2声明您的资源需求
修改Web应用程序部署描述符(/WEB-INF/web.xml)

3编写应用程序对此资源的使用代码

4配置Tomcat的资源工厂
请在Web应用程序的元素中添加一个这样的元素。

请注意,资源名称(此处为jdbc/EmployeeDB)必须与Web应用程序部署描述符中指定的值匹配。

学习过程中的问题

学习过程中的问题
1注意不同连接池的参数名是不一致的检查清楚
2配置的未生效,需要配置在conf/context.xml内
我尝试过以下方式(均失败-有成功的希望留言给份代码观摩一下啊)
该Context单独创建为xml,配置在localhost目录下文件名为工程同名(对项目有效),
Context内容配置在server.xml的host结构下(对主机有效),
Context内容在server.xml配置文件GlobalNamingResources节点中(全局有效)

3为什么配置的javax.sql.DataSource,获取的连接实现是dbcp的,因为默认数据源支持基于Commons 项目中的DBCP 1.x连接池
4相关驱动jar未放置在tomcat的lib目录

相关源码下载

( 点击下载) 文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树使用JDBC操作数据库JDBC概述91437 人正在系统学习中

来源:一只臭狮子

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年3月2日
下一篇 2020年3月2日

相关推荐