I agree; However a connection pool is more scalable.
--- Mark Mascolino-MR/PGI <[EMAIL PROTECTED]> wrote:
> You absolutely do not want to share database connections like this.  Each
> request should have its own database connection.  Wether the connection is
> created from scratch each time or it is checked out from a pool doesn't
> matter in terms of correctness.  You will run into issues with two or more
> pieces of code simultaneously utilizing a Connection.
>
> mark
>
> At 06:35 PM 10/16/02 +0530, karthikeyan wrote:
> >HI,
> >
> >   Have a bean class.  And there in the constructor part of the class
> > establish a database connection.  Do put a condition to check if
> > connection is open already if yes then dont do anything. This worked for
> > me.  Looking forward for some comments on it.
> >
> >karthikeyan.
> >----- Original Message -----
> >From: <mailto:[EMAIL PROTECTED]>Anoop Kumar V
> >To: <mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]
> >Sent: Wednesday, October 16, 2002 1:28 PM
> >Subject: Connection to database from jsp.
> >
> >We have a system consisting of a group of jsps - which have links to one
> >another. There is no controller servlet as it is a simple system. What i
> >want is to access the database from the jsps. The problem is that I do not
> >want a new connection to be established everytime a request is made. What
> >is the solution for this?
> >I had initially thought of having a utility class and in that I can have a
> >getConnection method which returns the connection to a static connection
> >reference in the same utility class. This can then be assigned to the jsps
> >(by making a call from the jsps to some method - returnConn, in the
> >utilily class). Is it true that a new connection will be established
> >everytime. This has confused me a bit.
> >I am infact confused now about the very concept of static references. How
> >do you think this problem can be solved? Will a servlet be of any use?
> >Actually in a servlet, if we have a static connection reference as a class
> >variable, and the initialization is done ( acquiring a connection) in the
> >init method ( as init is executed only once in the lifetime of a servlet),
> >the problem may be solved. In a servlet, the init method is executed only
> >once and the servlet does not go out of memory till the server comes down.
> >So I presume the connection will also be the same. Is this correct? Even
> >if it is, I want to avoid the servlet, as it will be a lot of rework if
> >the servlet has to be fit in. The application would have to be changed.
> >Suggestions invited.
> >
> >Anoop Kumar V.
>


=====

Mark Zawadzki Performance Engineer/DBA/Programmer extraordinaire’ [EMAIL PROTECTED] 
[EMAIL PROTECTED]

 "Democracies die behind closed doors," - Judge Damon Keith


__________________________________________________
Do you Yahoo!?
Faith Hill - Exclusive Performances, Videos & More
http://faith.yahoo.com

___________________________________________________________________________
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