当前位置:  技术问答>java相关

求助啊,关于jsp连接池

    来源: 互联网  发布时间:2015-09-17

    本文导语:  我模仿别人写了一个数据库连接池类DBConnectionManager。然后想通过servlet建立连接池类对象,再通过一个javabean从连接池对象取得一个连接并获得查询结果,然后从.jsp文件中显示。不知道各位高手能否明白我的意思。具...

我模仿别人写了一个数据库连接池类DBConnectionManager。然后想通过servlet建立连接池类对象,再通过一个javabean从连接池对象取得一个连接并获得查询结果,然后从.jsp文件中显示。不知道各位高手能否明白我的意思。具体应该是怎么个流程,请给与详细解答或提供一完整的例子。谢谢!

|
//使用JNDI技术
public static Connection getDBConnection() 
{
ConnectionPoolDataSource ds = null;
PooledConnection  pconn = null;
Connection conn = null;
Context initCtx=null;
Context envCtx=null;
try
{
        initCtx = new InitialContext();
       
    }
        catch (NamingException ne1)
        {
         System.err.println( "Error on initalcontext:" + ne1.getMessage() );
        }
try
{

envCtx = (Context) initCtx.lookup("java:/comp/env");

    }
        catch (NamingException ne2)
        {
         System.err.println( "Error on lookup env:" + ne2.getMessage() );
        }
try
{
ds = (ConnectionPoolDataSource)envCtx.lookup("jdbc/dbconnection");
    }
        catch (NamingException ne3)
        {
         System.err.println( "Error on lookup jndi:" + ne3.getMessage() );
        }

int tryCount = 0;

         try
            {
             pconn = ds.getPooledConnection();
conn = pconn.getConnection();
            }
        catch (SQLException se)
         {
         //if (tryCount == 2)
            
              System.err.println("tttt" + se.getMessage());
                 }

return conn;
}
public opendb() 
{
initCtx.lookup("java:/comp/env");

}

public ResultSet executeQuery(String sql)
{
rs = null;
try{

conn1 = getDBConnection();
stmt = conn1.createStatement();
rs = stmt.executeQuery(sql);
}
catch(SQLException ex){
System.err.println("aq.executeQuery: " + ex.getMessage());
}
return rs;
}

|
http://www.java-cn.net/technology/technology_detail.jsp?id=465
http://www.java-cn.net/technology/technology_detail.jsp?id=1185
http://www.java-cn.net/technology/technology_detail.jsp?id=1246
http://www.java-cn.net/technology/technologybrow.jsp
去看看吧

    
 
 

您可能感兴趣的文章:

  • 求助!centOs系统root用户连接ftp失败,别的用户连接ftp成功?
  • 紧急求助,我的程序连接数据库时,用localhost完全正常,而外部可以访问,但不能访问连接数据的那部分
  • 求助: 在ubuntu11.04上的有线连接问题
  • Redhat Linux 9如何连接ADSL?【求助】
  • 求助VSFTP的连接问题
  • Linux 网络连接问题 求助
  • windows 2003无法连接ftp服务器,求助!
  • 高分求助:如何监测iptables配置的透明网关的内部网连接状态?
  • 高分求助在线等...连接池的问题
  • 求助:Fedora6 Telnet服务启动成功,但是无法连接
  • 利用ARM2410外部接口连接单色LCD【求助】!!!!!
  • Ubuntu 10.4的无线连接问题,50分求助
  • **紧急求助:使用xmanager连接linux出现得错误*****
  • [求助][排错]一段利用socket连接网页,并将网页内容拷贝下来的程序。。。[有一点问题]
  • 【求助】如何同时连接并登录多个服务器,然后执行相同的维护脚本
  • 求助!!编译连接 mysql 时出错
  • 编译连接成功,但不能执行!!求助!!!
  • [求助]JDBC连接错误
  • 求助:slack adsl能连接得上,但无法打开网页!!!
  • 求助mandrake linux10 连接不上路有器,详细请看帖子
  • [求助]如何将用jsp写成的动态页面(*.jsp), 转换成静态页面(*.html)???
  • 向各位jsp大虾求助!!!
  • JBuilder学习JSP求助
  • 求助:能给出一个在jsp里调用ActiveX控件的代码吗?
  • JSP中的繁体中文显示方法,紧急求助!
  • JSP在线求助!!!
  • 100分,再次求助,关于jsp中应用java bean的问题!
  • 求助!在JSP中页面的userBean中可以设置bean的session级,在servlet中怎样设置?
  • 求助!怎么在JSP或Servlet中做一棵树?
  • JSP 网站奇怪的问题,求助高手,急急急!!!!!!
  • jsp简单问题求助
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • unix/linux知识 iis7站长之家
  • 怎样读取HZK24S前十区的内容啊???求助求助
  • 紧急求助!紧急求助!
  • 【求助】iplanet问题,求助高手解答!
  • 菜鸟求助,solaris下计算问题求助
  • 【求助】SOS紧急求助..............极为简单的问题...跪求....
  • 高分求助啊!求助SUSE 10.0 不能上网.
  • 急急急急急急急啊,紧急求助啊!!!!!满分求助啊!!!!!!
  • 求助:linux下 vim的配置(高分求助)
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!!
  • 求助~~求助 ~~linux文件读写问题
  • 求助:信号 --13 进程中断
  • 求助,安装了红帽子后进不了
  • 新装linux求助
  • linux的 iptables问题求助
  • (高分求助)请问,那里有软件开发的<设计文档>
  • 一个简单的问题,高分求助!!!
  • 紧急求助:Unix下给文件夹重命名用什么命令?谢谢!!!!
  • VJ的一个问题,高分求助,熟悉VJ得请进!
  • 高分求助


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3