建立连接池.txt

来自「SUN sl-314 source codes」· 文本 代码 · 共 53 行

TXT
53 行
字号
1. 修改 server.xml 配置文件

<Context path="/demo" docBase="demo" debug="0" reloadable="true">

    <Resource name="jdbc/OracleDB" auth="Container" type="javax.sql.DataSource"/> 
    
    <ResourceParams name="jdbc/OracleDB">
    <parameter>
        <name>factory</name>
        <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
    </parameter>
    <parameter>
        <name>driverClassName</name>
        <value>oracle.jdbc.driver.OracleDriver</value>
    </parameter>
    <parameter>
        <name>url</name>
        <value>jdbc:oracle:thin:@fuchong:1521:DBSERVER</value>
    </parameter>
    <parameter>
        <name>username</name>
        <value>scott</value>
    </parameter>
    <parameter>
        <name>password</name>
        <value>tiger</value>
    </parameter>
    <parameter>
        <name>maxActive</name>
        <value>20</value>
    </parameter>
    <parameter>
        <name>maxIdle</name>
        <value>10</value>
    </parameter>
    <parameter>
        <name>maxWait</name>
        <value>-1</value>
    </parameter>
    </ResourceParams>

</Context>

2. 修改 web.xml

<resource-ref>
       <description>Oracle Datasource</description>
       <res-ref-name>jdbc/OracleDB</res-ref-name>
       <res-type>javax.sql.DataSource</res-type>
       <res-auth>Container</res-auth>
</resource-ref>

3. 将 oracle jdbc 驱动复制到 tomcat 安装目录的 common\lib 子目录下 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?