`
蜿蜒trust
  • 浏览: 5094 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何在Tomcat5.5中配置mysql数据库?

    博客分类:
  • JDBC
阅读更多
共包括三个步骤:

1. 配置数据源

2.引用数据源

3.使用数据源

-------------------------------------------------



共包括三个步骤:

1. 配置数据源

在/conf/server.xml 的</host>之前加入:

<Context path="/crm" docBase="crm" debug="5" reloadable="true" crossContext="true">

<Resource name="jdbc/TestDB"

auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000"

driverClassName="com.mysql.jdbc.Driver"
username="root" password="123456"

url="jdbc:mysql://localhost:3306/crm?autoReconnect=true"/>

</Context>

2.引用数据源

在应用的WEB-INF/web.xml的</web-app>之前加入:

<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/TestDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>

3.使用数据源

举例说明:

import javax.naming.InitialContext;
import javax.naming.Context;
import javax.sql.DataSource;
import java.sql.Connection;
import java.sql.Statement;
import java.sql.ResultSet;

// Obtain our environment naming context
try{
Context initCtx = new InitialContext();
Context envCtx = (Context) initCtx.lookup("java:comp/env");

// Look up our data source

String dataSourceName = ""jdbc/TestDB"";
DataSource ds = (DataSource)
envCtx.lookup(dataSourceName );

// Allocate and use a connection from the pool
Connection conn = ds.getConnection();


Statement st = conn.createStatement();
ResultSet rs = st.executeQuery("select * from person");
while(rs.next()){
System.out.print(rs.getString("name"));
}
conn.close();

}catch(Exception e){
e.printStackTrace();
}
}

-------------------------------------------------

附加说明:

1. 当然需要安装mysql了

2. 复制mysql的Java驱动包

将MySQL Tools for 5.0javalibmysql-connector-java-5.0.4-bin.jar复制到tomcatcommonlib

3. 数据库url的设置

url="jdbc:mysql://localhost:3306/crm?autoReconnect=true"

localhost换成数据库的ip地址

crm为具体数据库的名称
分享到:
评论

相关推荐

    Tomcat5.5 的dbcp配置

    在Tomcat 5.5版本中,使用DBCP来管理数据库连接,可以有效地提高应用的性能和资源利用率。本文将详细讲解如何在Tomcat 5.5中配置DBCP,以及JNDI(Java Naming and Directory Interface)的设置方法。 首先,了解...

    tomcat5.5配置mysql的连接池.pdf

    本文将详细介绍如何在Tomcat 5.5环境中配置MySQL数据库连接池。 #### 二、准备工作 在进行配置之前,确保已经安装并正确设置了以下几个组件: 1. **Tomcat 5.5**:确保已成功安装并能够正常运行。 2. **MySQL**:...

    tomcat5.5配置数据库连接池

    本文将深入探讨如何在Tomcat 5.5版本中配置数据库连接池,以便高效地管理数据库连接,提高系统的响应速度和资源利用率。 首先,我们需要了解什么是数据库连接池。数据库连接池是在应用服务器启动时创建的一组预定义...

    Tomcat5.5连接池配置

    ### Tomcat5.5连接池配置详解 #### 一、引言 在现代软件开发过程中,数据库连接管理是一项至关重要的任务。为了提高系统的性能和稳定性,合理地管理和复用数据库连接资源是必不可少的。Apache Tomcat 作为一种广泛...

    Tomcat 5.5数据库连接池配置

    通过以上步骤,你就可以在Tomcat 5.5中成功配置并使用数据库连接池了。这不仅可以提高应用的性能,还能有效管理数据库连接,避免资源浪费。不过,随着技术的发展,更现代的连接池如HikariCP和Tomcat 8及更高版本内置...

    解决Linux下tomcat连接MySQL数据库

    本问题中,开发者遇到了一个特定的错误,即在尝试通过Tomcat服务器连接到MySQL数据库时,出现了`CommunicationsException`,进一步深入是由于`AccessControlException`导致的,错误信息提示访问权限被拒绝(`access ...

    tomcat5.5.X域名转向和连接池配置的server.xml文件

    在Tomcat 5.5.x版本中,`server.xml`是服务器的主要配置文件,它包含了关于服务器设置、连接器、容器以及其他关键组件的配置信息。本篇文章将详细解释如何在`server.xml`中配置域名转向和连接池。 ### 域名转向...

    Tomcat5.5连接池配置案例

    通过这份"Tomcat5.5连接池配置案例",新手可以系统学习并掌握如何在Tomcat环境中配置和使用连接池,提升应用的数据库访问效率。同时,案例笔记将帮助理解每个步骤背后的原理和最佳实践,从而更好地应对实际开发中的...

    tomcat 5.5数据源配置

    Tomcat 5.5 数据源配置是将数据库连接管理交由应用服务器处理的重要步骤,它提高了应用的性能和可维护性。数据源(DataSource)是Java中用于管理数据库连接的接口,它提供了池化连接的能力,避免了频繁创建和关闭...

    Hibernate 3.1+Tomcat 5.5.X(配置JNDI篇)

    在Tomcat 5.5之前,JNDI配置通常在`server.xml`中进行,但现在可以改在应用程序级别的`Context.xml`文件中完成,这样使得配置更加简洁和独立。 1. **配置Context.xml文件** - `Context.xml`文件现在应放置在每个...

    tomcat5.5连接池配置

    本篇文章将详细介绍如何在Tomcat 5.5版本中配置连接池。 连接池是一种对象复用机制,它为数据库连接提供了一种池化管理方式。在Tomcat 5.5中,常见的连接池实现有C3P0、DBCP和Proxool等。我们将以C3P0为例进行配置...

    hibernate 3.1+tomcat 5.5.x(配置jndi)

    然而,在Tomcat 5.5中,这种做法已经被弃用,转而采用在每个应用的`META-INF`目录下放置一个`Context.xml`文件的方式进行配置。需要注意的是,该文件名必须固定为`Context.xml`。 下面是一个典型的`Context.xml`...

    Tomcat5.5.X下配置连接池

    通过以上步骤,我们就成功地在Tomcat 5.5.x中配置了DBCP连接池。注意,配置的具体细节可能会根据数据库的不同和项目的具体需求有所调整,例如设置连接超时、最小连接数等参数。另外,随着技术的发展,更现代的连接池...

    Tomcat 5.5 数据库连接池配置

    本文将详细介绍如何在Tomcat 5.5中配置MySQL 5.5的数据库连接池。 首先,为了使Tomcat能够与MySQL进行通信,我们需要将MySQL的JDBC驱动程序(通常是`mysql-connector-java.jar`)添加到两个位置:Tomcat安装目录下...

    Dreamweaver8.0连接Mysql数据库全攻略[收集].pdf

    在本文中,我们将详细介绍如何使用 Dreamweaver 8.0 连接 Mysql 数据库,并提供相应的安装和配置步骤。 一、安装 Dreamweaver 8.0 Dreamweaver 8.0 是 Macromedia 公司推出的网页设计软件,支持连接多种数据库。...

    TomCat数据源配置

    2. 在配置完成后,我们还需要在JSP页面中使用这个数据源。下面是一个简单的JSP示例,展示了如何通过JNDI查找数据源并获取数据库连接: ```jsp ; charset=GBK"%&gt; *"%&gt; *"%&gt; ; charset=gb2312"&gt; &lt;title&gt;Test of ...

    JDK8,Tomcat8.0,mysql5.5

    Java开发环境的构建是软件开发过程中的重要环节,本篇将详细介绍如何搭建基于JDK8、Tomcat8.0和MySQL5.5的开发环境,这些组件都是在Java Web开发中不可或缺的部分。 首先,让我们从JDK8开始。Java Development Kit...

Global site tag (gtag.js) - Google Analytics