文档章节

连接池连接数据库

l
 lmx160801
发布于 2016/09/20 22:10
字数 178
阅读 3
收藏 0

连接池连接数据库 

   jdbcUtil中的配置

        Context initCtx = new InitialContext();
       Context envCtx = (Context) initCtx.lookup("java:comp/env");
       //上面两行不需要修改,下面这句中的lookup的参数就是 Resource 的 name属性的值
       DataSource ds = (DataSource)envCtx.lookup("jdbc/datasource");
       con = ds.getConnection();

Tomcat中Server.xml的配置

            <!-- name:数据源名称,通常采取jdbc/**. -->

           <!-- auth,type 不要修改 -->

           <!-- username 数据库名称 -->

           <!-- password 数据库密码 -->

           <!-- driverClassName 驱动类全名 -->

           <!-- url 数据库url -->

           <!--  maxIdle属性是连接池中空闲的连接的个数 -->

            <!--  maxTotal 同时连接的个数 -->

<Context docBase="datasource" path="/datasource" reloadable="true" source="org.eclipse.jst.jee.server:datasource">

         <Resource

          name="jdbc/datasource"//dataSource是项目名称

             auth="Container"

             type="javax.sql.DataSource"

             username="root"

             password=""

             driverClassName="com.mysql.jdbc.Driver"

             url="jdbc:mysql://localhost:3306/usermanager"

             maxTotal="20"

             maxIdle="4"/>

       </Context>

    

© 著作权归作者所有

l
粉丝 0
博文 9
码字总数 2921
作品 0
私信 提问
JDBC Item5: 数据库连接池

一、应用程序直接获取数据库连接的缺点   用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需...

_Roger_
2016/01/27
65
0
JDBC--数据库连接池

一、数据库连接池 (1)JDBC数据库连接池的必要性 在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤:   在主程序(如servlet、beans)中建立数据库连接。 进行sql操作 断开数...

大道无名
2016/07/02
271
0
关于ADO.NET连接池

前几天同事问我一个问题,一种CS架构的程序,直接把SQL Server作为服务端,每个客户端直接连接数据库操作,如果客户端打开的数量过多时SQL Server的连接数将会特别高,数据库端形成性能瓶颈,...

浣熊干面包
2012/01/12
0
0
基于MysqlConnector/C++的数据库连接池的实现

1.连接池的介绍: 1.1应用背景: 一般的应用程序都会访问到数据库,在程序访问数据库的时候,每一次数据访问请求都必须经过下面几个步骤:建立数据库连接,打开数据库,对数据库中的数据进行...

barsoom
2013/01/24
214
0
数据库开发 - 数据库连接池

数据库连接池 建立连接 通过获取数据库连接,这段代码通过对应的JDBC驱动,完成了客户端与服务器的大量交互。由于数据库连接经过4次,才能连接成功。则在复杂的网络环境下,建立数据连接的网...

抢小孩糖吃
2016/09/22
102
0

没有更多内容

加载失败,请刷新页面

加载更多

java通过ServerSocket与Socket实现通信

首先说一下ServerSocket与Socket. 1.ServerSocket ServerSocket是用来监听客户端Socket连接的类,如果没有连接会一直处于等待状态. ServetSocket有三个构造方法: (1) ServerSocket(int port);...

Blueeeeeee
今天
6
0
用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
5
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
15
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
15
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部