Hi All

My Setup:
Redhat5.2, Jrun, Apache1.3.4, Postgresql6.4.2, jdk1.1.7b from blackdown

Problem:
Ok, Im using DbConnectionBroker to handle my database
requests as is good practice. Everything works fine except
postgres seems to spawn threads of itself for every request and
doesnt close them again - even though i close the resultset, statement
and free my connection with DbConnectionBroker

Some Code:

class MyServlet {

  public void init(blah) {
    //..blah
    //..Have tried DBConnection in here - same result though??
  }


 public void doGet(HttpServletRequest req, HttpServletResponse res)
     throws ServletException, IOException {


       SupportingClass sp = new SupportingClass()
        out,println(sp.getDBResults(someparameter));
   }


//Something like this..
class SupportingClass {

    public StringBuffer getDBResults(someparameter) {
        DbConnectionBroker myBroker;
        Connection con;

        int key;
        StringBuffer WH_sb = new StringBuffer();

       if (con == null) {

DbConnectionBroker("postgresql.Driver","jdbc:postgresql://127.0.0.1:5432/somedatabase","username","passwd");

           con = myBroker.getConnection();
       }

       Statement st = con.createStatement();
       ResultSet rs = st.executeQuery("Select somestuff from a
database");

       Hashtable db_result = Result(rs);

       for (key=0;key<db_result.size(); key++) {
           Vector I_name = (Vector)db_result.get(new Integer(key))
           String I_index=(String)I_name.elementAt(0);
           String I_ingredient= (String)I_name.elementAt(1);
            WH_ sb.append(I_index);
            / /etc
        }
        st.close();
       rs.close();
       myBroker.freeConnection(con);
        return WH_sb;
    }
}

What gives ??? - anyone got an idea?

Thanks
Dean
[EMAIL PROTECTED]

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to