This week's book giveaway is in the Agile and other Processes forum.
We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line!
See this thread for details.
The moose likes JDBC and the fly likes Prepared Statement Big Moose Saloon
  Search | Java FAQ | Recent Topics
Register / Login


Win a copy of The Mikado Method this week in the Agile and other Processes forum!
JavaRanch » Java Forums » Databases » JDBC
Reply Bookmark "Prepared Statement" Watch "Prepared Statement" New topic
Author

Prepared Statement

sitaram irrinki
Ranch Hand

Joined: Feb 16, 2005
Posts: 158
Let's assume we are using oracle driver, How the JDBC driver knows
that the given Prepared statement is already parsed ?.

Will it take some status from the "Oracle DB Shared Pool " for that
Prepared statement . (Or ) within the JDBC driver it is mantaining some
Pool for the Prepared Statements ?.
David O'Meara
Rancher

Joined: Mar 06, 2001
Posts: 13459

It can be different depending on the database, but from waht I've heard, Oracle matches the (case-sensitive) String. As long as you pass the same String it will be matched by the database. If you pass a slightly different string... it will be a different PreparedStatement.
 
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to run our stuff on 16 servers instead of 3.
 
subject: Prepared Statement
 
Similar Threads
Prepared Statement Cache
prepared stament for no of users
java jdbc and oracle - maximum open cursors exceeded
using oracle
Pooling Prepared Statements - Good Idea?