zoukankan      html  css  js  c++  java
  • tomcat配置数据池

    1->配置servlet.xml

    在 <GlobalNamingResources></GlobalNamingResources>中添加<Resource>

    <Resource name="jdbc/DBPool" 
         type="javax.sql.DataSource"
        maxActive="100" 
        maxIdle="30" 
        maxWait="10000" 
        username="root" 
        password="root" 
        driverClassName="com.mysql.jdbc.Driver" 
        url= "jdbc:mysql://localhost:3306/friend"/>

    2->配置web.xml

    在<web-app>标签在添加<resource-ref>

    <resource-ref>
        <res-ref-name>jdbc/DBPool</res-ref-name>
        <res-type>javax.sql.DataSource</res-type>
        <res-auth>Container</res-auth>
    </resource-ref>

    3->测试代码

    Connection con;
           public    Connection getPoolConnection(){
      try {
                
                Context env = (Context)new InitialContext().lookup("java:comp/env");
                DataSource pool = (DataSource)env.lookup("jdbc/DBPool");
                if(pool==null)  System.out.println("null");
                con = pool.getConnection();
                System.out.println("succed");
            } catch (Exception ee) {
                System.out.println(ee.getMessage());
                return null;
            }
            return con;
        }

    ps:要导入相应的数据库驱动

  • 相关阅读:
    第二篇 Flask 中的 Render Redirect HttpResponse
    第一篇 你好,我叫Flask
    redis发布订阅
    redis学习
    mysql+centos7+主从复制
    Linux系统基础优化及常用命令
    vim与程序员
    Shell基本命令
    js bom和dom
    javaScript基础
  • 原文地址:https://www.cnblogs.com/J-wym/p/3278874.html
Copyright © 2011-2022 走看看