先取得连接池中的一个连接Connection,接下来就跟一般的(不用连接池)数据库操作一样了。

解决方案 »

  1.   

    这是我在Tomcat中配了一个Oracle的连接池,我用jsp访问的一个简单例子,不知道对你能否有帮助?
    <%@ page import="javax.naming.Context" %> 
    <%@ page import="javax.sql.*"%> 
    <%@ page import="javax.naming.InitialContext"%> 
    <%@ page import="java.sql.*"%>  <% 
       DataSource ds = null; 
       try
       { 
         Context initCtx = new InitialContext(); 
         Context envCtx = (Context) initCtx.lookup("java:comp/env"); 
         // jdbc/Test是我在Tomcat配置的Resource名字 
         ds = (DataSource)envCtx.lookup("jdbc/Test"); 
             if(ds!=null) 
    {
      out.println("Connection is OK!"); 
      Connection conn = ds.getConnection();
      Statement stmt = conn.createStatement();
      ResultSet rs = stmt.executeQuery("select * from emp");
      while(rs.next())
      {
      out.println(rs.getString(1));
      }
      }
    else 
    {
      out.println("Fail!"); 
      }
       }catch(Exception ne){ out.println(ne);} 
     %>