<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>
弄了一天的tomcat+mysql配置数据源,终于出来了,具体的操作步骤如下:
1.下载包。mysql-connector-java-3.1.10-bin.jar。
2.在webapps下建立一个项目,起名叫做:test;
3.test下的目录:WEB-INF和index.jsp文件。然后在WEB-INF下建立.xml文件和lib文件夹。
数据库的建立:数据库的名称:usettest
表名:userinfo 只有一个字段:username.
4.配置context.xml文件(位置是:在 </Host>上面):
<Context path="/test" docBase="test" debug="5" reloadable="true">
<Resource name="jdbc/usettest" auth="Container" type="javax.sql.DataSource"
factory="org.apache.tomcat.dbcp.dbcp.BasicDataSourceFactory"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/usettest"
username="root" password="root"
maxActive="20" maxIdle="10" maxWait="-1"/>
</Context>(注意:不要覆盖原来的)。
5.配置test项目下的web.xml文件:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<resource-ref>
<description>MySQL Datasource example</description>
<res-ref-name>jdbc/usettest</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>(注意:<res-ref-name>jdbc/usettest</res-ref-name>
中的usettest一定要和数据库的名称一样。)
6.书写index.jsp文件:
<%@ page contentType="text/html;charset=gb2312" language="java" import="java.sql.*,javax.naming.*"%><% Context initCtx = new InitialContext();
Context ctx = (Context) initCtx.lookup("java:comp/env");
Object obj = (Object) ctx.lookup("jdbc/usettest");
javax.sql.DataSource ds = (javax.sql.DataSource)obj;
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
String strSql = "select * from userinfo";
ResultSet rs = stmt.executeQuery(strSql);%><body>
<%while(rs.next()){%>
<p>
<%=rs.getString("username")%>
</p>
<%}%>
(注意:Object obj = (Object) ctx.lookup("jdbc/usettest");
这里也要和数据库的名称一样。)
分享到:
相关推荐
#### 三、Tomcat环境下的JNDI数据源配置 ##### 3.1 server.xml配置 在Tomcat环境下使用JNDI配置数据源,首先需要在`server.xml`文件中定义数据源。具体步骤如下: 1. **打开配置文件**:找到Tomcat安装目录下的`...
首先,我们来看一下Tomcat 5.5中的数据源配置。数据源(DataSource)是Java应用程序用来管理数据库连接的一种方式,它能够有效地管理数据库连接的创建、分配和释放,提高系统的性能和资源利用率。在Tomcat中,我们...
总的来说,配置Tomcat数据源涉及多个步骤,包括安装管理插件、配置服务器和应用级别的XML文件,以及正确设置数据库连接参数。每个环节都至关重要,只有确保这些步骤都准确无误,才能实现平稳的数据库连接。
#### 一、理解Tomcat数据源配置的重要性 在现代Web应用开发中,数据库作为数据持久层的重要组成部分,其性能和稳定性直接影响到整个应用程序的表现。因此,合理配置数据库连接池(即数据源)对于提高Web应用的响应...
本主题主要聚焦于"tomcat jboss数据源配置.rar",这是一个关于如何在Tomcat 5.5和JBoss 4.0中配置数据源,特别是与Oracle数据库交互的详细过程。下面将深入探讨这两个关键组件以及数据源配置的相关知识点。 首先,...
Tomcat 5.5 数据源配置是将数据库连接管理交由应用服务器处理的重要步骤,它提高了应用的性能和可维护性。数据源(DataSource)是Java中用于管理数据库连接的接口,它提供了池化连接的能力,避免了频繁创建和关闭...
标题“Tomcat6.0数据源配置”涉及的是在...总之,理解并正确配置Tomcat数据源是确保Web应用高效运行的关键,同时熟悉相关工具和配置文档也有助于提升运维效率。对于开发者和运维人员来说,这些知识都是不可或缺的。
- 如果是集群环境,还需要考虑数据源的分布式一致性问题,可能需要使用像JNDI目录服务或分布式缓存来共享数据源配置。 通过以上步骤,您应该能够成功地在Tomcat中配置数据源连接池。正确配置和使用数据源不仅可以...
2. **配置Context文件**:Tomcat的数据源配置通常在`$CATALINA_BASE/conf/Catalina/localhost`目录下的`context.xml`文件中进行。如果该文件不存在,需要手动创建。在这里,我们将添加一个`<Resource>`标签来定义...
【标题】:“Tomcat配置JNDI数据源” 【描述】:“在Tomcat服务器上配置JNDI数据源,特别是通过DBCP连接池的方式” 【标签】:“tomcat,配置,JNDI数据源” 【内容】:配置JNDI数据源在Java Web应用程序中是一个...
数据源配置是连接数据库的关键步骤,确保高效、可靠的数据库连接管理。本文将详细解释如何在Tomcat中配置数据源,以及如何在应用程序中使用这些配置。 首先,为了与MySQL数据库通信,需要将MySQL的JDBC驱动程序JAR...
下面将详细阐述Tomcat配置数据源的步骤以及其工作原理。 1. **理解数据源与连接池** 数据源是Java中的一个接口,通常由JNDI(Java Naming and Directory Interface)服务管理,它提供了一种统一的方式来获取和释放...
Tomcat 中配置数据源原理详解 在本文中,我们将详细介绍在 Tomcat 中配置数据源的原理。数据源是指Java应用程序连接数据库的接口,通过配置数据源,我们可以在 Java 应用程序中访问数据库。 首先, let's talk ...
### 数据源配置示例分析 在给出的例子中,我们看到了如何在一个名为`/test`的Web应用中配置名为`jdbc/mldn`的数据源: - 应用的物理路径被设置为`F:\testweb\`。 - 调试级别设置为5,这意味着将启用较为详细的调试...
重启Tomcat服务器,确保新的数据源配置生效。 6. **检查连接池配置**: 除了上述手动配置外,你还可以通过修改`context.xml`文件(位于Tomcat的`conf/Catalina/localhost`目录下,对应于你的应用上下文)来配置...
在给定的部分内容中,我们可以看到一个具体的Tomcat数据源配置示例。下面将详细解释这些配置项的具体含义及其作用: 1. **定义上下文路径**: ```xml ``` 这行代码指定了Web应用的上下文路径为“/JSP”,同时...
本篇文章将详细阐述如何在Tomcat中配置MySQL数据源。 首先,我们需要理解数据源的概念。数据源是一个接口,它提供了连接池功能,允许应用程序创建、获取和管理到数据库的连接。在Tomcat中,我们通常使用JNDI(Java ...
首先,我们需要了解Tomcat的数据源配置文件通常位于`conf/server.xml`中。在这个文件中,我们可以找到`<GlobalNamingResources>`标签,这个区域就是用来定义全局的JNDI资源,包括数据源。下面是一个基本的数据源配置...
在Java Web应用中,Tomcat作为一款广泛应用的Servlet容器,经常需要配置数据源来连接数据库。本篇将详细讲解如何在Tomcat中配置Oracle数据源的模板,这将为其他数据库的配置提供参考。 首先,我们需要了解数据源...
### Tomcat下配置JDBC数据源详解 #### 一、引言 在Java Web开发中,JDBC(Java Database Connectivity)是一种用于执行SQL语句的标准Java API,它为数据库开发提供了一种统一的方式。而在实际应用中,为了提高程序...