Should this code work??

Поиск
Список
Период
Сортировка
От Joost Kraaijeveld
Тема Should this code work??
Дата
Msg-id 1130770452.3681.96.camel@Panoramix
обсуждение исходный текст
Ответы Re: Should this code work??  (Joost Kraaijeveld <J.Kraaijeveld@Askesis.nl>)
Re: Should this code work??  (Rob Kirkbride <rob@rkcomputing.co.uk>)
Re: Should this code work??  (Jan de Visser <jdevisser@digitalfairway.com>)
Список pgsql-jdbc
Hi,

Should this code work (it obviously doesn't but I want to know why):

Class.forName("org.postgresql.Driver");
Connection connection =  DriverManager.getConnection("jdbc:postgresql://muntserver:5432/muntdev","postgres", "");

Statement selectStatement = connection.createStatement();
ResultSet resultSet = selectStatement.executeQuery(
"select objectid, orderobjectid from prototype.orderlines");

connection.setAutoCommit(false);

PreparedStatement updateStatement =
connection.prepareStatement("update prototype.orderlines set ordernumber = (select ordernumber from prototype.orders where objectid = ?) where objectid = ?");

while( resultSet.next() )
{
if( (++record % 1000) == 0){
System.err.println( "handling record: " + record);
}

updateStatement.setString(1,resultSet.getString("orderobjectid"));
updateStatement.setString(2,resultSet.getString("objectid"));

updateStatement.addBatch();
}

updateStatement.execute();
connection.commit();
selectStatement.close();
updateStatement.close();
connection.close();

Sorry about the HTML but for some reason my email editor suddenly insists on wrapping otherwise.

-- 
Groeten,

Joost Kraaijeveld
Askesis B.V.
Molukkenstraat 14
6524NB Nijmegen
tel: 024-3888063 / 06-51855277
fax: 024-3608416
e-mail: J.Kraaijeveld@Askesis.nl
web: www.askesis.nl 


В списке pgsql-jdbc по дате отправления:

Предыдущее
От: Kris Jurka
Дата:
Сообщение: Re: Updated french translation for HEAD
Следующее
От: Joost Kraaijeveld
Дата:
Сообщение: Re: Should this code work??