| Subject | PreparedStatement caching and Connection Pools | 
|---|---|
| Author | Robert DiFalco | 
| Post date | 2003-04-28T16:54:20Z | 
Is there a way to 
share a prepared statement across connections? I guess my problem is that I use 
a connection pool. Currently, my transaction object encapsulates a connection 
and a hashmap of prepared statements. Before preparing a new statement, I see if 
it has already been created in "this" transaction. The problem is that I get 
preparation benefits only when I repeat many of the same actions in a single 
transaction.
The only alternative 
I could think of is preparing all my statements in all my pooled connections so 
that each has a prepared statement library. However, this seems overkill. Does 
JayBird have some functionality that might help me here or are there standard 
patterns for solving this kind of problem?
TIA!
R.