public void getConnPool()
{
try
{
if(conntected)
{
throw new SQLException("数据库已连接,无需重连!");
}
Context inintCtx=new InitialContext();
Context ctx=(Context)initCtx.lookup("java:comp/env");
/**获取连接池对象**/
Object obj=(Object)ctx.lookup("jdbc/OracleDB");
/** 类型转换**/
javax.sql.DataSource ds=(javax.sql.DataSource)obj;
conn=ds.getConnection();
connected=true;
showConnNUM();
}
catch(NamingException e)
{
System.out.println("从数据池取得数据库连接时出错:"+e);
}
catch(SQLException e)
{
System.out.println("从数据池取得数据库连接时出错:"+e);
}
} 请高人介绍下Context类,以及上边Context的方法;还有showConnNUM()是干什么的?
{
try
{
if(conntected)
{
throw new SQLException("数据库已连接,无需重连!");
}
Context inintCtx=new InitialContext();
Context ctx=(Context)initCtx.lookup("java:comp/env");
/**获取连接池对象**/
Object obj=(Object)ctx.lookup("jdbc/OracleDB");
/** 类型转换**/
javax.sql.DataSource ds=(javax.sql.DataSource)obj;
conn=ds.getConnection();
connected=true;
showConnNUM();
}
catch(NamingException e)
{
System.out.println("从数据池取得数据库连接时出错:"+e);
}
catch(SQLException e)
{
System.out.println("从数据池取得数据库连接时出错:"+e);
}
} 请高人介绍下Context类,以及上边Context的方法;还有showConnNUM()是干什么的?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货