测试Weblogic 8.11 连接池的JSP文件

王朝java/jsp·作者佚名  2006-01-08
宽屏版  字体: |||超大  

<%@ page contentType="text/html;charset=GBK" %>

<%@ page import= "java.sql.* " %>

<%@ page import= "javax.sql.* " %>

<%@ page import= "javax.naming.* "%>

<HTML>

<HEAD>

<TITLE> </TITLE>

<META NAME="Generator" CONTENT="EditPlus2.11">

</HEAD>

<BODY>

<%

// 从weblogic 8 文档抄来

Context ctx = null;

Hashtable ht = new Hashtable();

ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");

ht.put(Context.PROVIDER_URL,"t3://127.0.0.1:7001");

// ht.put(Context.SECURITY_PRINCIPAL, "admin");

// ht.put(Context.SECURITY_CREDENTIALS, "11111111");

Connection conn = null;

Statement stmt = null;

ResultSet rs = null;

try {

ctx = new InitialContext(ht);

DataSource ds = (DataSource)ctx.lookup ("ejbPool");

conn = ds.getConnection();

stmt = conn.createStatement();

stmt.execute("select * from accounts");

rs = stmt.getResultSet();

while ( rs.next()){

out.println( rs.getString(1)+"___");

out.println( rs.getString(2)+"___");

out.println( rs.getString(3)+"<br>");

}

stmt.close();

stmt=null;

conn.close();

conn=null;

}catch (Exception e) {

out.println("错误 !! ERR !" );

}

finally {

try {

ctx.close();

} catch (Exception e) {

out.println("ctx ERR !" ); }

try {

if (rs != null) rs.close();

} catch (Exception e) {

out.println("rs ERR !" ); }

try {

if (stmt != null) stmt.close();

} catch (Exception e) {

out.println("stmt ERR !" ); }

try {

if (conn != null) conn.close();

} catch (Exception e) {

out.println("conn ERR !" ); }

}

%>

</BODY>

</HTML>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有