【tomcat + JNDI 数据源的简单示例】教程文章相关的互联网学习教程文章

tomcat + JNDI 数据源的简单示例【图】

今天是实习生入职第二天,分配了一个任务,写一个tomcat下配置JNDI数据源的说明文档,因为之前没接触过(一直使用的是C3P0连接池),所以踩了很多坑,现在总结出一个简单的小示例,以作记录首先说,JDBC(Java DataBase Connectivity)与JNDI(Java Naming and Directory Interface)的区别:JDBC以一种统一的方式来对各种各样的数据库进行存取,为开发人员隐藏了不同数据库的不同特性,开发人员可以通过一些简单的配置就可以直接调...

Tomcat配置JNDI数据源的三种方式【图】

第一种,单个应用独享数据源就一步,找到Tomcat的server.xml找到工程的Context节点,添加一个私有数据源Xml代码 650) this.width=650;" src="/upload/getfiles/default/2022/11/13/20221113091938548.jpg" /><Context docBase="WebApp" path="/WebApp" reloadable="true" source="org.eclipse.jst.jee.server:WebApp"> <Resource name="jdbc/mysql" scope="Shareable" type="javax.sql.DataSource" factory...

研究Tomcat的结构,彻底解决数据源连接数据库

Tomcatserver是由一系列的可配置俄组件构成的,当中核心的是Catalina Servlet容器,以下是组件关系<Server><!--顶层元素,是Tomcat实例的顶层元素,可包括一个或多个Service--> <Service><!--连接器元素,包括一个Engine元素,以及一个或多个Connector元素,这些Connector共享同一个Engine--> <Connector><!--实际和客户交互的组件--> <Engine><!--容器类元素。能够包括多个Host元素--> <Host><!...

Spring通过JNDI获取在Tomcat容器中配置的C3P0数据源

<P style=‘font: 14px/28px 宋体, "Arial Narrow", arial, serif; margin: 0px; padding: 0px; height: auto; color: rgb(85, 85, 85); text-transform: none; text-indent: 0px; letter-spacing: normal; overflow: hidden; clear: both; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-text-stroke-width: 0px...

在Tomcat中配置数据源【代码】

使用工具:TOMCAT 7.0.52、IntelliJ IDEA 13.0.2、JSF 2.0+、SqlServer、jtds-1.2.5.jar搞了好久都没成功,开始使用注解引入DataSource,可是一直不成功,后来使用lookup方式,写了一个本地主类(包含main方法)测试,也是不成功,艹,都快崩溃了,后来经过各种测试,终于搞定了,本地主类测试是无效的,必须通过web访问才能成功,真尼玛蛋疼。注解估计跟版本有关,没精力去弄了。以下是配置步骤(相应的路径换成自己的):1、把jtds-1....

java web进阶篇(四) Tomcat数据源

动态web开发的最大特点是可以进行数据库的操作,传统的jdbc操作由于步骤重复性造成程序性能下降。先来回顾JDBC的操作原理1、加载数据库驱动程序,数据库驱动程序通过classpath配置。2、通过DirverManager类取得数据库连接对象。3、通过Connection实例化PreparedStatement对象,编写sql语句命令操作数据库。4、数据库属于资源操作,操作完成后要关闭数据库以释放资源。其实以上操作,1、2、4步骤是重复的,保留3,实际上就是数据源产...

hibernate 在tomcat7.X 下配置mysql数据源

加入到tomcat文件夹下的lib包中。注意:网上差点儿全部版本号都说须要加入commons-dbcp-1.4.jar,commons-pool-1.5.4.jar和commons-collections.jar。 可是tomcat 7 已经不用加入这些jar文件了。由于tomcat 7的lib包以下已经集成了这些库。 官方集成文档上有:These libraries are locatedin a single JAR at $CATALINA_HOME/lib/tomcat-dbcp.jar. 大概意思就是:这些库文件都位于一个单独的JAR文件里,该文件的路径是/lib/tomcat...

Tomcat8 配置Oracle11g数据源【代码】

1:context.xml<Resourcename="jdbcoracle" auth="Container"type="javax.sql.DataSource"factory="org.apache.tomcat.dbcp.dbcp2.BasicDataSourceFactory"maxActive="20"maxIdle="1"maxWait="100"username="yshy"password="yshy"driverClassName="oracle.jdbc.OracleDriver"url="jdbc:oracle:thin:@localhost:1521:XE"/> 2:web.xml<resource-ref><description>Oracle 数据库连接池</description><res-ref-name>jdbcoracle</res-r...

tomcat服务器连接MySQL数据库的JNDI数据源配置以及获得连接的Java代码【代码】

Resourcename="jdbc/mysql"auth="Container"type="javax.sql.DataSource"maxActive="100"maxIdle="30"maxWait="10000"driverClassName="com.mysql.jdbc.Driver"url="jdbc:mysql://服务器地址:端口号/数据库名称"username="数据库用户名"password="数据库密码" />注:配置以上内容时,只需将url,username,password替换为自己的信息,其他内容复制粘贴即可服务器地址为本机则改为127.0.0.1或localhost,端口号通常为3306,如果自己有更改,...

mysql wait_timeout 8小时问题解决,tomcat数据源的配置

44,997,436 milliseconds ago. The last packet sent successfully to the server was 44,997,437 milliseconds ago. is longer than the server configured value of ‘wait_timeout‘. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property ‘autoReconnect=...

研究Tomcat的结构,彻底解决数据源连接数据库

server是由一系列的可配置俄组件构成的,当中核心的是Catalina Servlet容器,以下是组件关系 <Server><!--顶层元素,是Tomcat实例的顶层元素,可包括一个或多个Service--> <Service><!--连接器元素,包括一个Engine元素,以及一个或多个Connector元素,这些Connector共享同一个Engine--> <Connector><!--实际和客户交互的组件--> <Engine><!--容器类元素。能够包括多个Host元素--> <Host><!-...

tomcat配置oracel数据库全局jndi数据源【代码】【图】

Resource driverClassName="oracle.jdbc.driver.OracleDriver"factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"name="jdbc/oracle"password="tiger"scope="Shareable"type="javax.sql.DataSource"url="jdbc:oracle:thin:@127.0.0.1:1521:orcl"username="scott"/>context.xml的context节点下添加对全局数据源的引用 <ResourceLink global="jdbc/oracle" name="jdbc/oracle" type="javax.sql.DataSource"/>3、采用s...

Tomcat6添加MySQL的JNDI数据源【图】

将MySQL的JDBC驱动mysql-connector-java-5.1.6.jar添加到Tomcat的lib目录,否则Tomcat会报出找不到驱动类的异常。首页 → 数据库技术背景:阅读新闻Tomcat6添加MySQL的JNDI数据源 [日期:2012-12-28] 来源:Linux社区 作者:dc_726 [字体:]1. 添加JNDI配置文件到工程下 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframewo...

配置MySQL数据源在tomcat5中

以下的文章主要讲述的是如何在tomcat5中正确配置MySQL数据源,以下的文章我们主要是对tomcat5中正确配置MySQL数据源的实际操作步骤的详细介绍,以下就是文章的具体操作步骤描述。 一、配置MySQL环境变量: softe version:tomcat(一个很好用的JSP运行平台)5.0以下的文章主要讲述的是如何在tomcat5中正确配置MySQL数据源,以下的文章我们主要是对tomcat5中正确配置MySQL数据源的实际操作步骤的详细介绍,以下就是文章的具体操作步骤描...

hibernate在tomcat7.X下配置mysql数据源

先说一点题外话,LZ最近学习java web。今天刚看到hibernate,发现在hibernate配置数据源时网上的资料都太久远了,一般以tomcat 5 版本下的配置居多。而tomcat 7下的配置略有变化,新手找资料困难,可能会略受打击,故整理资料与大家共享,也可作备忘之用!若先说一点题外话,LZ最近学习java web。今天刚看到hibernate,发现在hibernate配置数据源时网上的资料都太久远了,一般以tomcat 5 版本下的配置居多。而tomcat 7下的配置略有...