What is Statement and PreparedStatement? whatz the
difference?
Answers were Sorted based on User's Feedback
Answer / harish
When you execute a SQL query with Statement. It parses and
executes in the database each time. Where as in
PreparedStatement, first time it parses and executes and
subsequent times, it directly substitute the values in the
query and executes. It is faster than Statement
Is This Answer Correct ? | 11 Yes | 2 No |
As harish, said prepared statement is pre-complied so it
will be very fast when compared to normal statement.when we
execute same query again and again for different set of
input data.
code snippet for this is :--
for normal statement :
Statement st = conn.createStatement();
for prepared statement :
PreparedStatement prSt = conn.prepareStatement
("query") ;
// set values for input paramenters and execute as usual.
Is This Answer Correct ? | 2 Yes | 2 No |
What is the meaning of batch updates?
Hi........I need to create a dropdown box using java.....this box should show the values that should be taken from the database...... Thank you....
How to find the column count in resultset?
If I use the JDBC API, do I have to use ODBC underneath?
What are the benefits of PreparedStatement over Statement?
Explain the locking system in jdbc & its types?
How many types of jdbc drivers are available?
How do I find ojdbc jar version?
Is java a database?
How can you sort dates?
Which jdbc driver type s is are the jdbc odbc bridge?
What is the full form of jdbc and what is its purpose?