设为首页
收藏本站
最近更新

文章搜索
本类热门

 

首页 >> 网络编程 >> JSP >> JSP技巧 >> 新闻正文 [字体:  ] [打印文档
利用weblogic的POOL(连接池)连接数据库

文章作者:
责任编辑:gallop 录入时间:2005-1-5 21:55:20 来源:第七频道
频道声明:本频道的文章除部分特别声明禁止转载的专稿外,可以自由转载.但请务必注明出出处和原始作者 文章版权归本频道与文章作者所有.对于被频道转载文章的个人和网站,我们表示深深的谢意. 

p; 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; 

   try { 
//================================================================================= 
        Properties props =new Properties(); 
       
props.setProperty("user",            "system"); 
props.setProperty("password",        "zjxyzken"); 

      Driver myDriver =  
        (Driver) Class.forName("weblogic.jdbc.pool.Driver").newInstance(); 

         Conn =  myDriver.connect("jdbc:weblogic:pool:mysqlPool1",props); 
//================================================================================= 
          
       Statement Stmt = Conn.createStatement(); 
       ResultSet RS = Stmt.executeQuery("SELECT * from users"); 

while (RS.next()) { 

out.println(RS.getString("userid")+"\t" 
+RS.getString("passwd") 
+"\t"+RS.getString("name")); 
  } 

         RS.close(); 
         Stmt.close(); 
         Conn.close(); 

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


经过阅读源代码,我们可以发现,作为程

此新闻共有3页 上一页 1 2 3 下一页

推荐好友 | 频道收藏 | 打印文档 | 报告错误  
相关连接
·通过Jsp发送动态图像
·用JSP创建可重用的图形背景
·用JSP+Servlet实现二进制图像的动态显示
·利用weblogic的POOL(连接池)连接数据库
·深入理解和改进JSP/Servlet会话管理机制
·JSP和Struts解决用户退出问题
·JSP彩色验证码
·改变JSP的文件后缀
同一专题
·无相关专题
发表评论 版权声明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有
转载
要求转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。
共有评论查看评论
姓名: