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

eclipse下tomcat6.0配置mysql数据源

    博客分类:
  • Java
阅读更多

链接http://junherry.iteye.com/admin/blogs/518539

 

在eclipse中,我们配置好tomcat服务器后,在左侧的项目一览表中会出现server的信息,连接数据源,需要我们更改里面的三个配置文件。假设我们在mysql中建了一个名为cms的数据库,我们把数据源的名字叫做jdbc/mysql。

 

首先是服务器上下文配置信息context.xml,在这里我们要在其元素<context></context>内添加数据源的配置信息:

<Resource name="jdbc/mysql" driverClassName="com.mysql.jdbc.Driver" maxActive="10" maxIdle="2" maxWait="300" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/cms?autoReconnect=true" username="root" password="admin" validationQuery="select * from student"/>

然后是server.xml. 在这里我们要在其元素<GlobalNamingResources><GlobalNamingResources>内添加数据源的配置信息:

<Resource name="jdbc/mysql" driverClassName="com.mysql.jdbc.Driver" maxActive="10" maxIdle="2" maxWait="300" type="javax.sql.DataSource" url="jdbc:mysql://localhost:3306/cms?autoReconnect=true" username="root" password="admin" validationQuery="select * from student"/>

 

然后,再更改web.xml中的配置信息,在其元素<web-app></web-app>中添加下面的信息:

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

我们可以写一个servlet,在其中测试一下数据源是否连通。

    Context ctx = null;  
    DataSource ds = null;  
    Connection conn = null;  
    Statement stmt = null;  
    ResultSet rs = null;  
   
    try {  
        ctx = new InitialContext();  
        if (ctx == null){
              out.println("no context"); 
              return;
        } 
        ds = (DataSource) ctx.lookup("java:comp/env/jdbc/mysql");  
        if (ds != null)
        conn = ds.getConnection();  
        stmt = conn.createStatement();  
        String strSql = "select * from student";  
        rs = stmt.executeQuery(strSql);  
         while (rs.next()) {  
             out.println(rs.getString(2));  
         }  
     } catch (Exception ex) {  
         ex.printStackTrace();  
         out.println(ex.toString());  
    } finally {  
         try{
             if (rs != null)  rs.close();  
             if (stmt != null) stmt.close();  
             if (conn != null) conn.close();  
             if (ctx != null) ctx.close();  
        }catch(){}
     } 
 

 

0
0
分享到:
评论

相关推荐

    Tomcat6.0+MyEclipse6.0+mysql5.0数据库连接池配置!.pdf

    Tomcat服务器是Apache软件基金会...通过上述配置步骤,Tomcat6.0服务器能够与MyEclipse6.0开发环境和mysql5.0数据库协同工作,实现一个高效稳定的数据库连接池,从而提高应用程序处理数据库操作的性能和扩展性。

    jdk1.5+Tomcat6.0+MyEclipse8.5+Mysql5.0--BBS的安装部署说明

    ### jdk1.5+Tomcat6.0+MyEclipse8.5+Mysql5.0--BBS的安装部署说明 #### 概述 本文档旨在提供一个全面的指南,详细介绍如何在特定的软件环境下搭建并部署一个论坛系统(BBS),包括JDK 1.5、Apache Tomcat 6.0、...

    安装文档(JDK1.6,MyEclipse6.5,MySql,Tomcat6.0,JDK1.6环境变量)

    在IT行业中,开发和部署应用程序通常需要特定的软件环境,本文档主要涵盖了四个关键组件的安装过程:JDK1.6、MyEclipse6.5、MySQL和Tomcat6.0。这些工具对于Java开发者来说至关重要,它们构成了一个基本的Java开发和...

    apach-tomcat-6.0

    - **server.xml**:核心配置文件,可以定义服务器端点、连接器、监听器、数据源等。 - **context.xml**:应用级别的配置,定义特定应用的属性。 - **web.xml**:每个Web应用的部署描述符,配置Servlet、过滤器、...

    tomcat6.0_+_myeclipse8.5_+_jdk_1.6完整配置环境与数据库连接(很详细).doc

    - 在 Tomcat 安装目录下的 `bin` 目录中,运行 `startup.bat`(Windows)或 `startup.sh`(Linux/Unix)来启动 Tomcat。 5. **访问 Tomcat**: - 在浏览器中输入 `http://localhost:8080` 来检查 Tomcat 是否正常...

    JavaEE环境搭建

    - 可以通过在Tomcat的`context.xml`文件中配置数据源来实现。 #### 五、使用Eclipse作为IDE Eclipse是一款强大的开源IDE,非常适合Java开发。以下是基本的配置步骤: 1. **下载与安装Eclipse IDE for Java EE ...

    java网上商城项目源码(jsp.servlet+javabean+mysql+jdbc)

    7. **.classpath**、.mymetadata、.project和.settings文件:这些都是Eclipse或MyEclipse项目配置文件,它们记录了项目的构建路径、元数据、编译器设置等信息,用于在IDE中正确地管理和构建项目。 8. **shopping_...

    基于MyEclipse6.0的SSH整合 v1.1

    4. **配置数据源**:为项目配置一个数据源,使其能够访问数据库。这一步骤对于整合Hibernate至关重要。 5. **添加Hibernate支持**:通过MyEclipse向项目中添加Hibernate框架的支持。Hibernate是一个ORM框架,用于...

    Java开发环境搭建最详细最规范的手册

    本文档提供了Java开发环境搭建的详细步骤,覆盖了JDK 1.5、Tomcat 6.0、MyEclipse 6.5等核心工具的安装与配置方法,并简要介绍了MySQL 5.5和Navicat 8.0这两款数据库工具。遵循本文档指导,可以有效地帮助Java开发...

    SSH框架配置攻略

    2. **配置Hibernate**:创建 Hibernate 配置文件(hibernate.cfg.xml),配置数据源、映射文件位置等。 #### 七、添加Struts支持 1. **导入Struts依赖**:添加 Struts 相关的 JAR 包。 2. **配置Struts**:创建 ...

    je22+mysql开发的一个简单的新闻发布系统

    而“服务器:tomcat 6.0”则表明选用Apache Tomcat 6.0作为运行该Web应用的服务器,Tomcat是一个开源的、轻量级的应用服务器,专门用于部署Java Servlet和JavaServer Pages(JSP)。 【标签】:“新闻发布系统 J2EE...

    java环境搭建问题

    为了方便数据库操作,可以配置Tomcat的数据源。以下是配置示例: ```xml auth="Container" name="jdbc/ISF" type="javax.sql.DataSource" username="root" password="123456" driverClassName=...

    煤矿安全实时监控系统后台管理源码 JSPMEIKUANG.rar

    直接发布可以将webroot下所有文件复制到别的文件夹下,发布到tomcat中。 程序后台管理入口是admin_login.jsp, 用户名密码都是admin。程序的所有功能没有全部完成,不过大部分还是可以用的。 三、注意事项 开发...

    基于Javaweb的图书馆管理系统源码(附带数据库文件.rar

    本系统是基于Javaweb技术开发的,具备良好的可扩展性和稳定性,适用于多种环境,如JDK1.6及以上版本,以及Tomcat6.0以上的服务器环境。此外,系统还特别考虑了开发者的需求,支持Eclipse和MyEclipse两大主流Java开发...

    教务管理系统

    基于给出的标题和描述,我们可以推测这个教务管理系统是利用了Java开发环境Myeclipse 8.5、数据库管理系统Mysql 5.1以及Web服务器Tomcat 6.0。以下将详细阐述这些关键技术点及其在系统中的作用。 1. Myeclipse 8.5...

    java_企业信息管理系统t.rar

    【标题】"java_企业信息管理系统t.rar"是一款基于Java技术的企业信息管理系统的源码压缩包,它结合了Tomcat 6.0服务器和MySQL 5.0数据库,旨在实现企业的数据管理和业务流程自动化。 【描述】这个小项目是用Java ...

    SSH框架整合

    - 使用MyEclipse的数据源配置工具,连接到MySQL数据库。 - 设置JDBC驱动、URL、用户名和密码等信息。 5. **添加Hibernate支持**: - 在项目上右键选择“Add Hibernate Capabilities”添加Hibernate支持。 - ...

Global site tag (gtag.js) - Google Analytics