Weblogic 环境下测试连接池的代码

磨砺技术珠矶,践行数据之道,追求卓越价值  

回到上一级页面: PostgreSQL杂记页     回到顶级页面:PostgreSQL索引页 

[作者 高健@博客园  [email protected]

 

由于客户报告说 Weblogic 连接池的环境下用PPAS,WLS服务器的连接池出错后复位,发生了崩溃。

为了验证到底是那个地方有问题,写了如下的测试代码。此处记载,作为备忘。

<%@ page contentType="text/html; charset=shift-jis" language="java" %>     
<%@ page import="javax.naming.Context"%> 
<%@ page import="javax.sql.DataSource"%> 
<%@ page import="javax.naming.InitialContext"%> 
<%@ page import="java.sql.*"%>    
<% Hashtable ht = new Hashtable(); ht.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory"); ht.put(Context.PROVIDER_URL, "t3://localhost:7001"); Context context = new InitialContext(ht); //注意,此处××是JNDI名
  DataSource ds = (DataSource) context.lookup("**");  Connection conn = ds.getConnection(); //向log中写信息,表示连接已经获得,此处省略…
  Thread.sleep(240000); Statement stmt = conn.prepareStatement("select * from a5"); //向log中写信息,表示Statement已经获得,此处省略…
  Thread.sleep(240000); ResultSet rs = stmt.executeQuery(); //向log中写信息,表示Resultset已经获得,此处省略…
  Thread.sleep(240000); while(rs.next()){ out.println("id=:" +rs.getString("id")); } rs.close(); stmt.close(); conn.close(); %>

 

[作者 高健@博客园  [email protected]]

回到上一级页面: PostgreSQL杂记页     回到顶级页面:PostgreSQL索引页 

磨砺技术珠矶,践行数据之道,追求卓越价值   

 

你可能感兴趣的:(weblogic)