Hi,
> this means that when I get a connection from the servletContext, I get
> a non-pooled connection, and always the same one is used.
Yes.
> - it is safe to access the same connection from multiple threads?
No.
> How this works with transactions?
If you use transactions, you have to synchronize on the connection.
> what happens if programmers calls connection.close() after usage
Then the connection is closed.
> - why not using a servletContext.setAttribute("pool", connectionPool),
> which looks more suitable -to me- for a web application?
You can do that of course.
> Am I missing something special that makes this approach valid for H2 ?
> (and invalid for all other databases I know of)
Both approaches are valid for any database. Using a ConnectionPool is
nice, and has advantages. Maybe I will change the code to use a
connection pool, or having the option of a connection pool.
Regards,
Thomas
--
You received this message because you are subscribed to the Google Groups "H2
Database" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/h2-database?hl=en.