What is actual difference between statement,prepared
statement and callable statement and when we have to use it?
pls post a answer with code and clear explanation. thanks
Answers were Sorted based on User's Feedback
Answer / aravind
Statement:
When you use normal statements compilation of statement or
parsing of statement will happen everytime. This is time
cosuming when u have mutliple queries to execute.
Statemtn s = conn.createStatement();
s.executeQuery();
Prepared Statement:
In prepared statement SQL query will be compiled or parsed
for the very first time and kept in some kind of pool. When
u execute one more time the same statement with different
values it saves the parsing time.
SQL select * from employee where employeeID=?,empName=?;
PreparedStatement ps = conn.PreparedStatement();
ps.execute(1,aru);
ps.execute(2,arya);
Callable Statement:
Callable statements are used to execute stored procedures
similar to java functions.
| Is This Answer Correct ? | 44 Yes | 5 No |
Answer / sudha
Prepared statement is precompiled statement it is used when
we want one query to be executed n no. of times.
whereas callablestatement is used to call stored procedures
| Is This Answer Correct ? | 41 Yes | 3 No |
What are the methods of object class ?
What is data abstraction? Elaborate with example?
State the difference between strings and arrays.
What are the names of interfaces that doesn't consists of method/s ?
difference between byte stream class and character stream class?
What’s the difference between unit, integration and functional testing?
Which is the best approach for creating thread ?
what is the main differene between synchronize() method and Synchronize{}block?
Can a main method be overloaded?
Is string an object?
How do you download stubs from Remote place?
What is function declaration?