Re: Java SQL interface
- From: "lakshmi Ashok" <lakshmi2510@xxxxxxxxx>
- Date: 7 Jun 2006 20:33:50 -0700
Am I getting this correct?
if the DB internally makes use of parameterised statements,
Query2 is re-useable and not query 1 for a variety of insert values.
But, the PreparedStatement APi from Java guarantees re-use only if the
DB allows parameterised Queries. Else, the Query2 might have to be
compiled for execution again.
Query 1
insert into test_table values('1','2');
Query 2
insert into test_table values('?,?);
The precompiled version stays on the DB. The API guarantees re-use onlyA SQL statement is precompiled and stored in a PreparedStatement object ( from the API docs)
depending on the DB
Which brings me to wonder , how exactly does executeBatch() method
work? How do the queries get transported to the DB cache in one go?
.
- Follow-Ups:
- Re: Java SQL interface
- From: Robert Klemme
- Re: Java SQL interface
- References:
- Java SQL interface
- From: lakshmi Ashok
- Re: Java SQL interface
- From: Arto Viitanen
- Re: Java SQL interface
- From: lakshmi Ashok
- Re: Java SQL interface
- From: Bjorn Abelli
- Re: Java SQL interface
- From: lakshmi Ashok
- Re: Java SQL interface
- From: Bjorn Abelli
- Java SQL interface
- Prev by Date: Re: Java SQL interface
- Next by Date: Re: Java SQL interface
- Previous by thread: Re: Java SQL interface
- Next by thread: Re: Java SQL interface
- Index(es):
Relevant Pages
|