zoukankan      html  css  js  c++  java
  • 2017.10.21 Java中的数据源与连接池技术

    1.数据源技术就是预先建立好一定的数量的数据库连接,并将这些连接保存在连接池中,有连接池负责对这些数据库连接管理,当访问数据库时,只需要从连接池中取出有空闲状态的数据库连接;当程序访问数据库结束时,释放连接池。

    @使用连接池技术连接数据库需要两布处理:
    (1).配置数据源1
    ··在服务器上添加MySQL数据库驱动程序:将驱动程序复制到Tomcat安装路径下的commomlib文件夹中;
    ···配置数据源参数的具体代码如下:

    <Context>
    	<Resource name="jdbc/mysql"
    		type="javax.sql.DataSource"
    		auth="Container"
    		driverClassName="com.mysql.jdbc.Driver"
    		url="jdbc:mysql://localhost:3306/数据库名字"
    		userName="用户名"
    		password="密码"
    		maxActive="4"
    		maxIdle="2"
    		maxWait="6000"/>
    		</Context>
    

    (2).在程序中通过连接池建立数据库的连接
    ·····获得数据源的引用
    Context ctx=new InitalContext(); DataSource ds=(DataSource)ctx.loopup("java:comp/env/jdbc/mysql");
    ····获得数据库连接对象
    Connection con=ds.getConnection();
    ····返回数据库连接到连接池
    con.close();
    其中DataSource对象由容器(例如Tomcat)提供,不能通过创建实例的方法来获得DataSource对象

  • 相关阅读:
    高级数据类型--字典(dict)
    一些JS常用的方法
    怎样提高WebService的性能
    Microsoft Enterprise Library 5.0 系列(三)
    Microsoft Enterprise Library 5.0 系列(四)
    Expression Blend学习二UI布局
    Expression Blend学习四控件
    Expression Blend学习5控件
    Expression Blend学习动画基础
    WPF三维图形
  • 原文地址:https://www.cnblogs.com/qichunlin/p/7707273.html
Copyright © 2011-2022 走看看