⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tomcat连接池配置代码.txt

📁 omcat连接池配置代码 在server.xml文件中加入代码
💻 TXT
字号:
tomcat连接池配置代码
                                      

在server.xml文件中加入下面代码:

<Context path="/ch13" docBase="ch13" debug="0" reloadable="true" crossContext="true">   
    <Resource name="jdbc/bn" auth="Container" type="javax.sql.DataSource"/>   
       <ResourceParams name="jdbc/bn"> 
         <parameter>  
            <name>factory</name>  
            <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>  
        </parameter>
        <parameter>  
           <name>driverClassName</name>  
           <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>  
        </parameter>     
        <parameter> 
            <name>url</name>  
            <value>jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=dbtest</value>                
        </parameter>  
        <parameter>       
           <name>username</name>  
             <value>bn</value>     
         </parameter>  
        <parameter>       
           <name>password</name>       
           <value>bn</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> 



jsp代码
 <!--测试数据源-->
 <%@ page contentType="text/html; charset=gb2312" %>
 <%@ page import="javax.naming.Context" %> 
 <%@ page import="javax.sql.DataSource"%> 
 <%@ page import="javax.naming.InitialContext"%> 
 <%@ page import="java.sql.*"%> 

 <% 
   DataSource ds = null; 
   try{ 
     Context initCtx = new InitialContext(); 
     Context envCtx = (Context) initCtx.lookup("java:comp/env"); 
    //从Context中lookup数据源。
     ds = (DataSource)envCtx.lookup("jdbc/bn"); 
 if(ds!=null) 
 {
 out.println("已经获得DataSource!"); 
 out.println("<br>");
 Connection conn = ds.getConnection();
 Statement stmt=conn.createStatement();
 ResultSet rst=stmt.executeQuery("select * from contact");
 out.println("以下是从数据库中读取出来的数据");
 while(rst.next())
 {
 out.println("userName:"+rst.getString("userName"));
 out.println("<br>"); 
 }
 }
 else 
  out.println("连接失败!"); 
 }
 catch(Exception ne)
 {
  out.println(ne);
 } 
 %> 

⌨️ 快捷键说明

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