zoukankan      html  css  js  c++  java
  • 摘录:Tomcat 的 MySql 数据连接池

    正文:
    进管理页面,建立Datasource:
    JNDI Name:   jdbc/mysql
    Data Source URL:  jdbc:mysql://localhost:3306/cs  
    JDBC Driver Class:   com.mysql.jdbc.Driver
    User Name:    root
    Password:     ********
    Max. Active Connections:    4
    Max. Idle Connections:    2
    Max. Wait for Connection:    5000
    Validation Query:  

    %TOMCAT_HOME%\conf\web.xml,</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>


    %TOMCAT_HOME%\conf\Catalina\localhost的对应网站的文件中,添加

    <ResourceLink name="jdbc/mysql" global="jdbc/mysql" type="javax.sql.DataSourcer"/>

     

    测试代码

    <!doctype html public "-//w3c//dtd html 4.0 transitional//en"

    "http://www.w3.org/TR/REC-html40/strict.dtd">

    <%@ page import="java.sql.*"%>

    <%@ page import="javax.sql.*"%>

    <%@ page import="javax.naming.*"%>

    <%@ page session="false" %>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">

    <title></title>

    <%

       out.print("我的测试开始");

       DataSource ds = null;

       try{

       InitialContext ctx=new InitialContext();

       ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");

       Connection conn = ds.getConnection();

       Statement stmt = conn.createStatement();

         //提示:users必须是数据库已有的表,

    //这里的数据库前文提及的Data Source URL配置里包含的数据库。

       String strSql = " select * from users";

       ResultSet rs = stmt.executeQuery(strSql);

       while(rs.next()){

          out.print(rs.getString(1));                

         }

    out.print("我的测试结束");

       }

       catch(Exception ex){

           out.print(“出现例外,信息是:”+ex.getMessage());

        ex.printStackTrace();

       }

    %>

    </head>

    <body>

    </body>

    </html>

    类别: Java
    发布日期: 2007-6-26 13:41
  • 相关阅读:
    Tomcat、Jetty、Undertow、Netty 等容器的区别
    Spring boot整合Swagger2接口文档使用
    为项目配置了Bean,结果Spring Boot并没有扫描到
    yum安装软件所在目录的查询
    LINUX云服务器 安装 nginx
    Cause: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierIm Lorg/gradle/api/artifacts/ModuleIdentifier;
    redis数据结构
    linux安装redis
    eclipse项目目录展示结构设置
    tomcat 搭建以及发布配置
  • 原文地址:https://www.cnblogs.com/yinpengxiang/p/1416130.html
Copyright © 2011-2022 走看看