• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    在Tomcat服务器下使用连接池连接Oracle数据库
    下面介绍在Tomcat服务器下使用连接池来连接数据库的操作

    一:修改web.xml文件:
    复制代码 代码如下:

    ?xml version="1.0" encoding="UTF-8"?>
    web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
    display-name>project/display-name>
    welcome-file-list>
    welcome-file>index.html/welcome-file>
    welcome-file>index.htm/welcome-file>
    welcome-file>index.jsp/welcome-file>
    welcome-file>default.html/welcome-file>
    welcome-file>default.htm/welcome-file>
    welcome-file>default.jsp/welcome-file>
    /welcome-file-list>

    resource-ref>
    description>DBConnection/description>
    res-ref-name>siniteksirm/res-ref-name>
    res-type>javax.sql.DataSource/res-type>
    res-auth>Container/res-auth>
    /resource-ref>
    /web-app>

    在web-app之间插入resource-ref>这段代码。指定要是用的Resource名称。

    二:修改tomcat下的context.xml文件:

    在Context标签之间加入如下代码。
    复制代码 代码如下:

    Resource name="siniteksirm" auth="Container"
    type="javax.sql.DataSource"
    driverClassName="oracle.jdbc.OracleDriver"
    url="jdbc:oracle:thin:@192.168.1.196:1521:orcl"
    username="paxt"
    password="paxt"
    maxActive="20"
    maxIdle="10"
    maxWait="-1"
    testOnBorrow="true"
    validationQuery="select 1 from dual"/>

    三:选择Oracle的数据库驱动,加入到Tomcat的lib包中。本项目中为:Ojdbc14.jar.

    四:提供一个jsp页面:
    复制代码 代码如下:

    %@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
    %@ page import="javax.naming.Context" %>
    %@ page import="javax.naming.InitialContext" %>
    %@ page import="java.sql.*" %>
    %@ page import="javax.sql.DataSource" %>
    !DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    html>
    head>
    meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    title>Insert title here/title>
    /head>
    body>
    %
    DataSource ds = null;
    try{
    Context context = new InitialContext();
    ds = (DataSource)context.lookup("java:comp/env/siniteksirm");
    Connection conn = ds.getConnection();
    PreparedStatement pst = conn.prepareStatement("select * from sdc_fundbase where rownum = 2");
    ResultSet rs = pst.executeQuery();
    while(rs.next()){
    out.println(rs.getString("fund4"));
    out.println("br/>");
    }
    if(ds != null){
    out.println("数据库连接");
    }
    }catch(Exception e){
    e.printStackTrace();
    out.println("数据库连接失败");
    }
    %>
    /body>
    /html>

    启动Tomcat,这样就可以访问页面。
    您可能感兴趣的文章:
    • tomcat何时写回响应数据报的详析
    • Nginx + Tomcat实现请求动态数据和请求静态资源的分离详解
    • 解决Linux下Tomcat向MySQL插入数据中文乱码问题
    • 基于Tomcat 数据源的原理、配置、使用介绍
    • Android实现与Apache Tomcat服务器数据交互(MySql数据库)
    • Tomcat 7-dbcp配置数据库连接池详解
    • 使用Post方式提交数据到Tomcat服务器的方法
    • 使用Get方式提交数据到Tomcat服务器的方法
    • Tomcatc3p0配置jnid数据源2种实现方法解析
    上一篇:oracle分页存储过程 oracle存储过程实例
    下一篇:oracle误删数据表还原的二种方法(oracle还原)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    在Tomcat服务器下使用连接池连接Oracle数据库 在,Tomcat,服务器,下,使用,