tomcat数据源的配置:
1。在图形界面中配置好数据源,
http://localhost:8080/admin/frameset.jsp
url:jdbc:db2:TEST
2。Tomcat 5.0\conf\Catalina\localhost下修改对应的配置文件
对应工程的配置文件中加入:
<resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource">
3。Web.xml中加入
<resource-ref>
< resource-ref</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>>
<</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>res-ref-name</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>>jdbc/Test<</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>/res-ref-name</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>>
<</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>res-type</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>>javax.sql.DataSource<</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>/</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>res-type</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>>
<</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>res-auth</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>>Container<</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>/res-auth</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>>
<</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>/resource-ref</resource-ref></resourcelink> <resourcelink name="jdbc/Test" global="jdbc/Test" type="javax.sql.DataSource"><resource-ref>><res-auth>
</res-auth>
需要commons-dbcp jar包
驱动包
struts中的包
以下几个包未验证:
commons-collections
collections-pool
4。可以调用了,在tomcat可以管理的范围内,例如Action中:
package ds;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.sql.DataSource;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
public class DsAction extends Action {
Connection conn;
Statement stmt;
ResultSet rs;
public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest req, HttpServletResponse res) throws Exception {
// TODO Auto-generated method stub
try{
Context initContext = new InitialContext();
Context envContext = (Context)initContext.lookup("java:comp/env");
DataSource ds = (DataSource)envContext.lookup("jdbc/Test");
conn = ds.getConnection();
stmt = conn.createStatement();
rs = stmt.executeQuery("SELECT NAME FROM AMMM");
if(rs!=null){
while(rs.next()){
System.out.println(rs.getString("NAME"));
}
}
}catch(Exception e){
e.printStackTrace();
}finally{
rs.close();
stmt.close();
conn.close();
}
return mapping.findForward("welcome");
}
}
但是在tomcat不能管理的类中,比如我们建议的一般的类中就不可以了
慢慢学习--这个地址有个例子,可是没有试验成功。
记下来:http://www.heima123.com/admin/show.aspx?id=19978&cid=68:
</resource-ref></resourcelink>
分享到:
相关推荐
配置Tomcat数据源的知识点主要包括以下几个方面: 1. 数据源(DataSource)的概念: 数据源是数据库连接池的一种实现,它允许应用程序从池中获取数据库连接。数据库连接池的作用是预先建立一定数量的数据库连接,并...
在NetBeans中配置Tomcat数据源是开发Java Web应用程序时必不可少的步骤,特别是当你需要连接到数据库进行数据操作时。NetBeans是一个强大的集成开发环境(IDE),它支持多种服务器,包括Tomcat。以下是一个详细的...
"M商城V1.5(配置Tomcat数据源解决网页打开过慢的问题)"这个标题指向了一个具体的性能优化策略,即通过调整Tomcat服务器的数据源设置来提高网页加载速度。以下是对这个主题的详细阐述: 首先,我们需要理解Tomcat...
总结,配置Tomcat数据源是Java Web应用中非常关键的步骤,它涉及到服务器与数据库之间的通信,合理的配置可以提升系统性能并降低资源消耗。在Tomcat 5.5中,我们通过修改`server.xml`文件来定义数据源,并在JSP页面...
在这个场景中,“intellij idea使用tomcat开发时自动部署jndi数据源”是一个重要的知识点,它涉及到如何在IDE中配置和管理数据库连接,以便于在应用运行时动态地查找和使用数据源。 JNDI(Java Naming and ...
#### 二、配置Tomcat数据源 在给定的部分内容中,我们可以看到一个具体的Tomcat数据源配置示例。下面将详细解释这些配置项的具体含义及其作用: 1. **定义上下文路径**: ```xml ``` 这行代码指定了Web应用的...
配置Tomcat数据源分为以下几个步骤: 1. **创建JDBC驱动类的JAR文件**:确保你的Tomcat安装目录下的`lib`目录包含了对应数据库的JDBC驱动JAR文件。例如,如果是MySQL,你需要`mysql-connector-java.jar`。 2. **...
总的来说,配置Tomcat数据源涉及多个步骤,包括安装管理插件、配置服务器和应用级别的XML文件,以及正确设置数据库连接参数。每个环节都至关重要,只有确保这些步骤都准确无误,才能实现平稳的数据库连接。
配置Tomcat数据源主要涉及以下几个步骤: 1. **创建配置文件**:在Tomcat的`conf`目录下,创建或修改`context.xml`文件。此文件用于定义全局数据源,所有部署在Tomcat上的Web应用都可以共享这个数据源。 2. **定义...
以下是一个在`context.xml`中配置Tomcat数据源的例子: ```xml type="javax.sql.DataSource" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/test" username="root" password=...
总结起来,配置Tomcat数据源涉及Web应用的`web.xml`配置、Tomcat管理界面的全局或应用级数据源设置,以及Java代码中通过JNDI查找数据源。正确配置后,可以实现高效、便捷的数据库连接管理,提高应用的性能和可维护性...
标题“Tomcat6.0数据源配置”涉及的是在...总之,理解并正确配置Tomcat数据源是确保Web应用高效运行的关键,同时熟悉相关工具和配置文档也有助于提升运维效率。对于开发者和运维人员来说,这些知识都是不可或缺的。
#### 一、配置Tomcat数据源 **1. 编辑`context.xml`文件** 首先,我们需要编辑Tomcat安装目录下的`conf`文件夹中的`context.xml`文件。在这个文件中添加数据源的相关配置。以下是一个基本的数据源配置示例: ```...
总结,配置Tomcat数据源是将应用程序与数据库连接的关键步骤,通过正确配置`context.xml`和`web.xml`,以及放置正确的JDBC驱动,我们可以实现高效、可靠的数据库连接管理。在实际开发中,我们还需要根据项目需求调整...
#### 一、理解Tomcat数据源配置的重要性 在现代Web应用开发中,数据库作为数据持久层的重要组成部分,其性能和稳定性直接影响到整个应用程序的表现。因此,合理配置数据库连接池(即数据源)对于提高Web应用的响应...
在Java Web应用中,Tomcat作为一款广泛应用的Servlet容器,其数据源连接池配置是确保高效、稳定数据库访问的关键步骤。本篇文章将详细介绍如何在Tomcat中配置数据源连接池,以及涉及的相关jar包文件。 首先,理解...
标题中的“tomcat数据源JAR”指的是在Apache Tomcat服务器中用于管理数据库连接的数据源配置和相关的库文件。在Java应用服务器中,数据源(DataSource)是用于存储数据库连接的池,它允许应用程序高效地获取和释放...
【标题】:“Tomcat配置JNDI数据源” 【描述】:“在Tomcat服务器上配置JNDI数据源,特别是通过DBCP连接池的方式” 【标签】:“tomcat,配置,JNDI数据源” 【内容】:配置JNDI数据源在Java Web应用程序中是一个...