`
kkllmey
  • 浏览: 101733 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

-J-N-D-I访问Tomcat的连-接-池

阅读更多

在context.xml文件的<Context></Context>标记之间写入如下代码:
<Resource name="jdbc/JNDI名字" auth="Container" type="javax.sql.DataSource"
maxActive="100" maxIdle="30" maxWait="10000" username="用户名" password="密码" driverClassName="oracle.jdbc.driver.OracleDriver" url="jdbc:oracle:thin:@ip:端口:sid"/>

需要的包如下:
import javax.naming.Context;
import javax.naming.InitialContext;
import java.sql.*;
关键代码块:
try
{
 Context ctx=new InitialContext();  //获取上下文对象
 Context envctx=(Context)ctx.lookup("java:/comp/env");  //获取tomcat环境上下文
 javax.sql.DataSource ds=(javax.sql.DataSource)envctx.lookup("jdbc/DataSourcePubs");
 Connection con=ds.getConnection();
}
catch(Exception ex)
{
 ex.printStackTrace();
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics