PreparedStatement is a pre compiled statement but where it's
pre compiled ?
Answers were Sorted based on User's Feedback
Answer / aravind
Hi Manikandansit
There is a small correction in my answer prepared statement
will be parsed for the first time when it executes any query
and there onwards parsed query will be maintained in some
sort of pool....hence next time when it tries to execute
mutilple queries with different values parsing will not
happen again...that's how we say it as precompiled...so this
will reduce the processing time when u have multiple rows of
data to insert..
I hope this will help you...if u r not satisfied with the
answer please do let me know.
| Is This Answer Correct ? | 12 Yes | 0 No |
Answer / aravind
Hi,
in prepared statement when u mention the query that time
only statement will be internaly sent to DB and checks for
the query syntax, so when u execute it directly executes
the statement.
PreparedStatement pstmt = conn.prepareStatement("insert
into table (column2) values ("My Value") where id = 1000");
//pstmt is already compiled
pstmt.execute();
| Is This Answer Correct ? | 5 Yes | 7 No |
How many ways can you update a result set?
why are using type4 driver in realtime projects?
What are common JDBC Exceptions?
What do you mean by metadata and why we are using it?
Why can't Tomcat find my Oracle JDBC drivers in classes111.zip?
State the three different ways in which you can create a table?
What is connection pooling and why it is used?
i have 1000 records in resultset, how to get first 100 records from resultset, because resultset fetch all 1000 records at a time?
What is jdbc and its types?
What are the different types of lockings in jdbc?
How do we call a stored procedure from jdbc?
Describe odbc?