当前位置: 网学 > 编程文档 > JSP > 正文

利用weblogic的POOL(连接池)连接数据库

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/17
下载{$ArticleTitle}原创论文样式
bsp;  Stmt.close(); 
         Conn.close(); 

     }catch (Exception E) { 
     System.err.println("Unable to load driver."); 
     E.printStackTrace(); 
   } 
       
    out.println("</pre></body></html>"); 
  } 
    


上面的代码功能是把mysql 的 zjws数据库里面 users 表列出来,我把装入JDBC驱动的语句做了标记 
下面是利用POOL读取数据库,装入JDBC驱动的语句我也做了标记,请仔细比较。 

首先是要配置好服务器,在weblogic.properties加入, 

#===================================================== 

weblogic.jdbc.connectionPool.mysqlPool1=\\ 
   url=jdbc:mysql://localhost/zjws?user=zjxyz,\\ 
   driver=org.gjt.mm.mysql.Driver,\\ 
   loginDelaySecs=1,\\ 
   initialCapacity=4,\\ 
   maxCapacity=10,\\ 
   capacityIncrement=2,\\ 
   allowShrinking=true,\\ 
   shrinkPeriodMins=15,\\ 
   refreshMinutes=10,\\ 
   allow=guest,\\ 
   props=user=zjxyz;password=xyz;server=zjxyz 


#===================================================== 

把mysql 的JDBC驱动放在 /weblogic/myserver/serverclasses/ 目录下,不知为何, 
我把jar包把放在其目录下,把路径加入 classpath 中,结果启动时说找不到class, 
所以我只好解开的org目录及其里面的文件放进去,结果可以了。 

mysql一定要比weblogic先启动,因为weblogic在启动时要创建POOL。 


mysqlpool.java 
-------------------------------------------------------------------------------------------------- 
import java.io.*; 
import java.sql.*; 
import weblogic.db.jdbc.*; 
import java.util.Properties; 
import javax.servlet.*; 
import javax.servlet.http.*; 


public class mysqlpool extends HttpServlet { 

  public void service(HttpServletRequest req, HttpServletResponse res) 
       throws IOException 
  { 
   
    res.setContentType("text/html"); 

    PrintWriter out = res.getWriter(); 
    out.println("<html><head><title>Hello World!</title></head>"); 
    out.println("<body><h1>TEST Weblogic Pool!</h1><pre>"); 
     
   Connection Conn = null; 

   t
  • 下一篇资讯: JSP数据库操作例程
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号