Re: Re: 9.4-1207 behaves differently with server side prepared statements compared to 9.2-1102
От
Vladimir Sitnikov
Тема
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102
Дата
Msg-id
CAB=Je-Ea77aCTYVQPURxuDV34099ZotXGstC5kXbvhaLq4yYmQ@mail.gmail.com
Ответ на
Re: 9.4-1207 behaves differently with server side prepared statements
compared to 9.2-1102 (Thomas Kellerer)
Список
Дерево обсуждения
9.4-1207 behaves differently with server side prepared statements
compared to 9.2-1102 Thomas Kellerer <spam_eater@gmx.net>
Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: 9.4-1207 behaves differently with server side prepared statements
compared to 9.2-1102 Thomas Kellerer <spam_eater@gmx.net>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Christian Bjørnbak <cbj@touristonline.dk>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Dave Cramer <pg@fastcrypt.com>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Edson Richter <edsonrichter@hotmail.com>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Dave Cramer <pg@fastcrypt.com>
Re: 9.4-1207 behaves differently with server side prepared statements
compared to 9.2-1102 Thomas Kellerer <spam_eater@gmx.net>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Dave Cramer <pg@fastcrypt.com>
Re: 9.4-1207 behaves differently with server side prepared statements
compared to 9.2-1102 Thomas Kellerer <spam_eater@gmx.net>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Dave Cramer <pg@fastcrypt.com>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: 9.4-1207 behaves differently with server side prepared statements
compared to 9.2-1102 Thomas Kellerer <spam_eater@gmx.net>
Re: 9.4-1207 behaves differently with server side prepared statements
compared to 9.2-1102 Thomas Kellerer <spam_eater@gmx.net>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: 9.4-1207 behaves differently with server side prepared statements
compared to 9.2-1102 Thomas Kellerer <spam_eater@gmx.net>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Jeremy Whiting <jwhiting@redhat.com>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: Re: 9.4-1207 behaves differently with server side
prepared statements compared to 9.2-1102 Albe Laurenz <laurenz.albe@wien.gv.at>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Dave Cramer <pg@fastcrypt.com>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Dave Cramer <pg@fastcrypt.com>
Re: Re: 9.4-1207 behaves differently with server side prepared
statements compared to 9.2-1102 Vladimir Sitnikov <sitnikov.vladimir@gmail.com>
Re: 9.4-1207 behaves differently with server side prepared statements
compared to 9.2-1102 Thomas Kellerer <spam_eater@gmx.net>
The difference is as follows: 1202 can cache across statement.close() calls. 1201 can't do that. In other words, to use server-prepared statements in previous versions, you had to reuse the *same* PreparedStatement *object* again and again. As soon as you issue .close() you lose your shiny server-prepared statement. Typical applications are written in a form of PreparedStatement ps = con.prepareStatement(sql); ps.excuteQuery(); ps.close(); In other words, almost always developers just recreate PreparedStatement and close it. The improvement of 1202 was to identify such patterns and use server-prepared statement in such cases as well. Vladimir
В списке pgsql-jdbc по дате отправления
От: Thomas Kellerer
Дата:
От: Christian Bjørnbak
Дата: