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
  • 相关阅读:
    Python存储系统(Memcached)
    Python消息队列(RabbitMQ)
    Python的数据库操作(pymysql)
    Python档案袋(列表、元组、字典、集合 )
    Python档案袋(函数与函数装饰器 )
    EOS基础全家桶(五)钱包管理
    EOS基础全家桶(四)启动节点
    EOS基础全家桶(三)资料汇总
    EOS基础全家桶(二)安装
    EOS基础全家桶(一)开篇
  • 原文地址:https://www.cnblogs.com/yinpengxiang/p/1416130.html
Copyright © 2011-2022 走看看