How we say that PreparedStatment is Precompiled? where it
will be compiled?
Answers were Sorted based on User's Feedback
Answer / venkatesh.t
prepared Statements are compiled at database server side.
Once the statement is passed to the database the Statement
is parsed for validness and checked weather the table exist
or not .if the statement is valid the server holds the
statement object and process the multiple request from the
client.
Finally parsing of the statement is done at server side that
to only once.
| Is This Answer Correct ? | 7 Yes | 1 No |
Answer / dsr
When ever call the preparedstatement at firsttime,at that
time, the statement will be parsing as a query string and
create the object. This function will be doing in
serverside.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / natraj
Hi,
In parsings there are two types.One Hard Parsing and second
is softparsing. Firt time hard parsing will happen.That
means wheather this query is syntatically correct or not +
what is the table name,no of cols,what are the index for
that table,any sequences and foreign key related details
etc. , and firt time only hard parsing and after that it is
going to cache it at database side only,from next time
onwards only soft parsing that means only specified record
values it will retrive.
| Is This Answer Correct ? | 2 Yes | 0 No |
Answer / paks chaudhary
prepared Statements are compiled at database server side.
Once the statement is passed to the database the Statement
is parsed for valid and checked weather the table exist
or not .if the statement is valid the server holds the
statement object and process the multiple request from the
client.
| Is This Answer Correct ? | 1 Yes | 0 No |
What type of drivers have you used?
How do you determine the sensitivity of the ResultSet object?
I have the choice of manipulating database data using a byte[] or a java.sql.blob. Which has best performance?
List some new features available in jdbc 4.0?
How to insert an image or raw data into database?
In JDBC, All the API?s are interfaces? Where is the actual implementation?
What is batch processing and how to perform batch processing in jdbc?
How can I create a custom RowSetMetaData object from scratch?
How to handle when the database crashes while reading the data from the database?
Describe the steps needed to execute a sql query using jdbc.
What is DML?
Is there any limitation for no of statments executed with in batchupdate?