zoukankan      html  css  js  c++  java
  • 连接池——tomcat自带连接池。

    连接池:
    tomcat连接池(jndi)
    dbcp
    c3p0
    druid ali

    tomcat连接池简单实现:

    在tomcat的context.xml配置文件中添加(jnid)Java命名和目录接口:

    配置如下

     1 <Resource name="jdbc" 
     2     auth="Container"
     3     type="javax.sql.DataSource" 
     4     maxActive="100" //一个数据库在此服务器上所能打开的最大连接数
     5     maxIdle="30"    //一个数据库在此服务器上维持的最小连接数
     6     maxWait="10000" //最大等待时间。10000毫秒
     7     username="root" 
     8     password=""
     9     driverClassName="com.mysql.jdbc.Driver"
    10     url="jdbc:mysql://localhost/mydata?characterEncoding=UTF-8" />

    在配置项目的web.xml

    1 <resource-ref>
    2         <res-ref-name>jdbc</res-ref-name>
    3         <res-type>javax.sql.DataSource</res-type>
    4         <res-auth>Container</res-auth>
    5     </resource-ref>

    现在可以再类中去获取连接了

    1 //javax.naming.Context提供了查找JNDI 的接口
    2 Context ctx = new InitialContext();
    3 //java:comp/env/为前缀
    4 DataSource dataSource = (DataSource) ctx.lookup("java:comp/env/jdbc");
    5 Connection conn = dataSource.getConnection();
    6 PreparedStatement ps = conn.prepareStatement("insert into t_users (name,jineng) values('华安','9527')");
    7 ps.execute();
    8 ps.close();
    9 conn.close();
  • 相关阅读:
    Annotation
    GIT的作用以及Versioncontrol为什么要用GIT
    Http协议
    人工智能的可怕与不可怕
    Makefile简易教程
    Node.js 学习笔记之一:学习规划 & 认知 Node.js
    《大教堂与集市》的启示 — 软件工程的另一种选择
    Git简易教程
    谈谈买书与读书
    clang编译器简介
  • 原文地址:https://www.cnblogs.com/lingdu9527/p/11019432.html
Copyright © 2011-2022 走看看