Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Hi my doubt is that preparedStatement is a interface means
which has no implemenation.plz go thru the code below
String sql = "SELECT * FROM movies WHERE year_made = ?";
prest = con.prepareStatement(sql);
prest.setInt(1,2002);
ResultSet rs1 = prest.executeQuery();

Now setInt and executeQuery how it works since it is
interface it does not have implementation how it works, how
executeQuery returns result from database as executequery
method has no implementation even in Statement interface.

Answers were Sorted based on User's Feedback



Hi my doubt is that preparedStatement is a interface means which has no implemenation.plz go thru ..

Answer / kaviarasan

Good Question .

Berofe Writing the prepared statement ...
every one of us ill load the driver by using
Class.forName("Some driver which has the Driver class")

Here the this Driver Class/object triggers out the other
classes in which that class implements the neccessary
interface for the operation ....

preparedStatement ps=connection.getPreparedstatement();

this function ill returns the object from the Driver
instancianted class

Is This Answer Correct ?    3 Yes 0 No

Hi my doubt is that preparedStatement is a interface means which has no implemenation.plz go thru ..

Answer / shaik

If ur doubt is "PreparedStatement is an interface, how can
we have an object for it" , then ans is.

PreparedStatement object is the object of one of the
implementation class(that implements PreparedStatement(I))
of PreparedStatement(I).

Is This Answer Correct ?    2 Yes 3 No

Hi my doubt is that preparedStatement is a interface means which has no implemenation.plz go thru ..

Answer / kanu

Since the prepared statement is a precompiled statement and
this SQL statement is sent to the DBMS right away, where it
is compiled. As a result, the PreparedStatement object
contains not just an SQL statement, but an SQL statement
that has been precompiled. This means that when the
PreparedStatement is executed, the DBMS can just run the
PreparedStatement SQL statement without having to compile
it first.

Is This Answer Correct ?    4 Yes 8 No

Hi my doubt is that preparedStatement is a interface means which has no implemenation.plz go thru ..

Answer / arin

just return the resultset rs.Its sufficient.

Is This Answer Correct ?    0 Yes 4 No

Post New Answer

More JDBC Interview Questions

What is while rs next ())?

0 Answers  


What are the different types of interfaces in the api component?

0 Answers  


Diff. types of triggers..

4 Answers   Logica CMG,


Which interface handles transaction management in jdbc?

0 Answers  


What is executequery in java?

0 Answers  


What is in term of jdbc a datasource?

0 Answers  


I have the choice of manipulating database data using a byte[] or a java.sql.blob. Which has best performance?

0 Answers  


What is the role of jdbc drivermanager class?

0 Answers  


What are statements in JAVA ?

1 Answers   CTS,


How do I retrieve a whole row of data at once, instead of calling an individual ResultSet.getXXX method for each column?

0 Answers  


Give an example of code used for setting up connection with a driver.

0 Answers  


Which package contains jdbc api?

0 Answers  


Categories