tomcat8设置数据源tomcat8设置数据源.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
tomcat8设置数据源tomcat8设置数据源

简介 为Tomcat配置数据源是指为Tomcat配置可以访问的数据库。在配置了数据源之后,用户就可以通过web应用(如JSP网页)访问配置好的数据库,进行数据库操作。本文介绍了在Tomcat上配置数据源的方法。 配置数据源的准备工作 在配置数据源之前,我们先来进行基本的准备: 下载并安装Tomcat,在apache的网站上下载Tomcat并进行,这里使用的是Tomcat8.0.9。 在启动Tomcat8之后,我们可以访问http://localhost:8888/来访问Tomcat服务器。如显示下面的网页,说明Tomcat 服务器工作正常。 准备数据库服务器。我们使用的是MySql。版本为mysql-5.1.27。 在数据库服务器中建立一个新的数据库,名为test,然后创建两张表teacher和student。 我们在后面配置完数据源后会访问这两张表。 将数据库的驱动文件拷贝到Tomcat的lib目录下,如下图所示。 Tomcat8配置数据源 Tomcat8配置数据源的方法有三种: 一,将web应用目录copy到webapp目录下 Tomcat对存放在webapp目录中的web应用会进行自动部署。 我们首先建立一个简单的web应用。这个web应用的目录名为aa,这个应用很简单,它有2个jsp网页,一个简单的显示了“欢迎你”三个字。另一个对配置的数据库进行访问。下图是已经copy到webapp目录下的web应用aa的内容:aa.jsp会显示“欢迎你”,tomcatTest.jsp访问数据中的数据。后面会详细说明。 Web应用aa的内容如下图所示: WEB-INF目录中有一个web.xml文件,这个文件是web应用的配置文件,因为我们的例子很简单,因此文件的内容很少,内容如下图所示。 然后,我们将web应用目录aa拷贝到webapp目录下。在添加数据源时,我们需要新创建一个META-INF目录,如下图所示。 在META-INF目录中,创建context.xml。这个文件用来存放关于数据源的配置。如下图所示。在XML内容中,需要有Context标签,然后用Source标签说明数据源的信息。Name属性指明数据源的JNDI是java:comp/envjdbc/dstest。java:comp/env是Tomcat固定的,Tomcat提供的JNDI绑定都必须加该前缀。服务器会通过java:comp/env/jdbc/dstest来查找数据源。driverClassName指明使用的是mysql的数据库JDBC驱动。Url指明mysql服务器的url地址为jdbc:mysql://localhost:3306/test。其中test为我们在mysql服务器中建立的数据库。Username和password是访问mysql服务器的用户名和密码,这些是在mysql上设置的。 最后我们就可以再浏览器上输入http://localhost:8888/aa/tomcatTest.jsp来访问服务器了。 tomcatTest.jsp连接到mysql服务器,读取test数据库中student和teacher两张表中的内容并进行显示。文件的内容如下: %-- 网站: a href=疯狂Java联盟/a author yeeku.H.lee kongyeeku@163.com version 1.0 Copyright (C), 2001-2012, yeeku.H.Lee This program is protected by copyright laws. Program Name: Date: --% %@ page contentType=text/html; charset=GBK language=java errorPage= % %@ page import=javax.naming.*,java.sql.*,javax.sql.* % !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN /TR/xhtml1/DTD/xhtml1-transitional.dtd html xmlns=/1999/xhtml head title测试Tomcat数据源/title /head body % //初始化Context,使用InitialContext初始化Context Context ctx=new InitialContext(); /* 通过JNDI查找数据源,该JNDI为java:comp/env/jdbc/dstest,分成两个部分 java:comp/env是Tomcat固定的,Tomcat提供的JNDI绑定都必须加该前缀 j

您可能关注的文档

文档评论(0)

vshoulrengb3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档