Tomcat7.0连接mysql5.0_MySQL

php中文网
发布: 2016-06-01 13:26:49
原创
1039人浏览过

Tomcat7Tomcat

bitsCN.com

1,mysql-connector-java-5.0.4-bin.jar 放入到 c:/program files/apache software foundation/tomcat 7.0/lib

2,项目的web.xml与tomcat一致

Brancher AI
Brancher AI

无代码连接AI模型,快速创建AI应用程序

Brancher AI 56
查看详情 Brancher AI
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"        xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"        id="WebApp_ID" version="3.0">        <display-name>webt3</display-name>        <welcome-file-list>                <welcome-file>index.jsp</welcome-file>        </welcome-file-list>        <resource-ref>                <description>Tomcat 7 DBCP</description>                <res-ref-name>jdbc/mysql5</res-ref-name>                <res-type>javax.sql.DataSource</res-type>                <res-auth>Container</res-auth>        </resource-ref></web-app>
登录后复制
3,tomcat/conj中的context.xml
<?xml version='1.0' encoding='utf-8'?><!--  Licensed to the Apache Software Foundation (ASF) under one or more  contributor license agreements.  See the NOTICE file distributed with  this work for additional information regarding copyright ownership.  The ASF licenses this file to You under the Apache License, Version 2.0  (the "License"); you may not use this file except in compliance with  the License.  You may obtain a copy of the License at      http://www.apache.org/licenses/LICENSE-2.0  Unless required by applicable law or agreed to in writing, software  distributed under the License is distributed on an "AS IS" BASIS,  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the License for the specific language governing permissions and  limitations under the License.--><!-- The contents of this file will be loaded for each web application --><Context>    <!-- Default set of monitored resources -->    <WatchedResource>WEB-INF/web.xml</WatchedResource>    <!-- Uncomment this to disable session persistence across Tomcat restarts -->    <!--    <Manager pathname="" />    -->    <!-- Uncomment this to enable Comet connection tacking (provides events         on session expiration as well as webapp lifecycle) -->    <!--    <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" />    -->     <Resource name="jdbc/mysql5" auth="Container"              type="javax.sql.DataSource"                          maxActive="80" maxIdle="20" maxWait="10000" removeAbandoned="true"              username="root" password="5201314"                          driverClassName="com.mysql.jdbc.Driver"              url="jdbc:mysql://localhost:3306/webt3" /></Context>
登录后复制

4,测试:index.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="java.sql.*, javax.sql.*, javax.naming.*" %><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><%Connection conn=null;PreparedStatement stmt=null;ResultSet rs=null;String sql=null;String username=null;String alias=null;String pwd=null;String strMsg=null;try{    Context cxt = new InitialContext();    DataSource ds = (DataSource)cxt.lookup("java:/comp/env/jdbc/mysql5");    conn = ds.getConnection();    sql="SELECT 1 ";    stmt=conn.prepareStatement(sql);    rs=stmt.executeQuery(sql);    if( rs.next() ){        strMsg="连接ok";        out.println("连接ok");    }else{        out.println("rs.next() fail");    }    rs.close();    } catch(Exception e){    out.println("连接失败:"+e.getMessage());    //e.printStackTrace();}try{    if(stmt!=null) stmt.close();}catch(Exception e){}try{    if(conn!=null) conn.close();}catch(Exception e){}%></body></html>OK,
登录后复制

则成功 

bitsCN.com
最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号