zoukankan      html  css  js  c++  java
  • JSP(Servlet)中从连接池获取连接

    1) 建立连接。

    2) 执行SQL。

    3) 处理结果。

    4) 释放资源。

    Connection pool:连接池

    DataSource:

    LDAP ( Light directory access protocal )轻量级目录访问协议。

    JNDI ( java naming director interface ) Java 命名目录接口。

    使用连接池:

    1)配置连接池:

    改配置文件 conf/context.xml

    
    <Resource driverClassName="oracle.jdbc.driver.OracleDriver"  
    
    注:jar包应该放在外边的lib包中,因为它是给tomcat用的。
    
        url="jdbc:oracle:thin:@127.0.0.1:1521:XE"
    
        username="kettas"
    
        password="kettas"
    
        maxActive="2"  最大连接数
    
        type="javax.sql.DataSource" 连接类型
    
        auth="Container"  一般不改
    
        name="oracle/ds"  
    
        />
    

    2)使用DataSource:

    
    用法:%@page import="javax.naming.*"%> 
    
    <%
    
        Context ctx = new InitialContext();
    
        DataSource ds = (DataSource)ctx.lookup("java:comp/env/oracle/ds");tomcat特点:必须加java:comp/env/*
    
        Connection conn = ds.getConnection();
    
        out.println( "<h1>get connection!</h1>" );
    
        conn.close();
    
    %>
  • 相关阅读:
    前端获取当前路径
    pycharm快捷键
    权限(二)
    权限(1)
    cookie,session,用户认证组件
    装饰器
    admin组件的使用
    thinkphp5.0独立配置
    thinkphp5.0读取配置
    thinkphp5.0配置加载
  • 原文地址:https://www.cnblogs.com/yuyu666/p/9743846.html
Copyright © 2011-2022 走看看