环境:Tomcat5.5.23 Eclipse3.2.2 MyEclipse 5.1.1 GA mysql4.0.16 一、在Server.xml中配置

 <Resource name="jdbc/myown" auth="Container" type="javax.sql.DataSource" maxActive="10" maxIdle="3" maxWait="10000" username="root" password="" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/test" /> 

放到 </GlobalNamingResources>中。 二、F:\soft\apache-tomcat-5.5.23\conf\Catalina\localhost目录中新建一个工程名.xml文件,F:\soft\apache-tomcat-5.5.23为tomcat安装目录。在工程名.xml中写下面的内容:

<Context> <Resource name="jdbc/myown" auth="Container" type="javax.sql.DataSource" maxActive="10" maxIdle="3" maxWait="10000" username="root" password="" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/test" /> </Context>

三、添加数据库驱动jar文件到F:\soft\apache-tomcat-5.5.23\common\lib与工程web目录\lib下. 四、写jsp页面测试:

<%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.sql.*"%><%@ page import="javax.sql.*"%><%@ page import="javax.naming.*"%>

<html>    <body>      <%         DataSource ds = null;            Connection conn = null;          ResultSet rs = null;         Statement stmt = null;           InitialContext ctx = null;           try {             ctx = new InitialContext();                          ds = (DataSource) ctx.lookup("java:comp/env/jdbc/myown");                              conn = ds.getConnection();                           stmt = conn.createStatement();                           rs = stmt.executeQuery("select * from users");             while (rs.next()) {                   out.println(rs.getString(1) + "");                 out.println(rs.getString(2) + "");             }         } catch (Exception ex) {              ex.printStackTrace();         } finally {               try {                 if (rs != null)                      rs.close();                   if (stmt != null)                        stmt.close();                 if (conn != null)                        conn.close();                 if (ctx != null)                     ctx.close();              } catch (SQLException e) {                    System.out.println("SQL关闭异常");                  e.printStackTrace();              } catch (NamingException e) {                 System.out.println("命名空间关闭异常");                 e.printStackTrace();              }

           }     %>

   </body></html>

Tomcat5.5 配置mysql数据库连接池相关推荐

  1. Tomcat 5.5 配置 MySQL 数据库连接池

    用了最新的几个咚咚,搞了整整一天终于搞清楚了Tomcat 5.5 配置 MySQL 数据库连接池,网上的经验并不能完全用到新环境里面,我写出整个过程以方便大家配置. 1 环境描述 JDK 1.5 To ...

  2. jboss mysql cluster_jboss配置mysql数据库连接池

    jboss配置mysql数据库连接池 下面YJBYS小编为大家整理了关于jboss配置mysql数据库连接池的文章,希望对你有所帮助.更多Java认证考试信息,尽在应届毕业生培训网! 1:配置: JD ...

  3. Tomcat中配置MySQL数据库连接池

    Web开发中与数据库的连接是必不可少的,而数据库连接池技术很好的优化了动态页与数据库的连接,相比单个连接数据库连接池节省了很大的资源.用一个通俗的比喻:如果一个人洗澡需花一桶水,那一百个人就要花一百桶 ...

  4. c#.net配置mysql数据库连接池_C#MySQL连接池

    我正在使用C#多线程应用程序并使用 MySQL与整个应用程序的单一连接.但是当两个或多个线程同时尝试访问数据库时,我得到以下错误: There is already an open DataReade ...

  5. python实现数据库连接池_Python实现Mysql数据库连接池

    Python实现Mysql数据库连接池 python连接Mysql数据库: python编程中可以使用MySQLdb进行数据库的连接及诸如查询/插入/更新等操作,但是每次连接mysql数据库请求时,都 ...

  6. Python操作数据库及Python实现mysql数据库连接池源代码

    简介 pymysql:纯Python实现的一个驱动.因为是纯Python编写的,因此执行效率不如MySQL-python.并且也因为是纯Python编写的,因此可以和Python代码无缝衔接. MyS ...

  7. tomcat7.0.42如何设置mysql数据库连接池

    转载自   tomcat7.0.42如何设置mysql数据库连接池 如何在tomcat7.0.42中设置mysql数据库连接池????eclipse如何绑定tomcat??按网上教程总不成功!怎么办 ...

  8. Node.js实现MySQL数据库连接池

    Node.js实现MySQL数据库连接池 1 什么是数据库连接池 2 原理及优点 3 连接池的作用 4 实现连接池 4.1 导入mysql模块 4.2 创建数据库连接池 4.3 从连接池中获取一个连接 ...

  9. Django配置Mysql数据库连接

    Django配置Mysql数据库连接 前言 Django原生自带的数据库支持是sqlite,但是我们现在常用的数据库一般是mysql,mangodb等数据库.所以我们要改变数据库的链接,从而达到使用m ...

最新文章

  1. 融云发送图片消息_发送消息
  2. C++ 学习路线推荐
  3. 未解决ora-01034、ora-03113、oracle使用RMAN删除归档日志
  4. Ubuntu 20.04 LTS安装搜狗输入法,只需三条命令,还能自动更新
  5. 关于动画培养灵感的网站
  6. SQLite.NET.0.17 的离奇之处, BUG??? BY DESIGN??
  7. Python学习_字符串格式化
  8. javascript 学习总结(五)Function对象
  9. Java进阶:Spring
  10. IE7、IE8、IE9、IE10后各版本的更新及差别
  11. php zip扩展文件,php使用ZipArchive扩展实现文件的zip压缩与zip解压
  12. ubuntu 完整学习资料
  13. 2022天猫618预售活动攻略 淘宝618预售时间以及怎么玩
  14. [剑指Offer]丑数[Python]
  15. 引用 和指针 ,简单, 一怔见血
  16. Java--多线程之并发,并行,进程,线程(一)
  17. 计算机设备预计净残值,【电子设备折旧年限及残值率】
  18. h5中返回上一页常见的问题
  19. 白话VPB(volume parameter block)
  20. Xilinx RS编码IP核仿真验证

热门文章

  1. NOIP2017普及组翻车记
  2. 小小总结,写得有些乱
  3. java内部类的使用
  4. VS2010建立Windows服务项目时的一些问题
  5. 大数据实时计算工程师/Hadoop工程师/数据分析师职业路线图
  6. Java程序员时刻铭记的Git常用命令
  7. wyh 的 Code Style
  8. 2.5 Hive中外部表的讲解
  9. 【Javascript】复选框的全选与全不选
  10. TJU Problem 2857 Digit Sorting