rounded brackets in prepared statement

Поиск
Список
Период
Сортировка
От Ladislav DANKO
Тема rounded brackets in prepared statement
Дата
Msg-id 511A926E.4080106@enaktyment.cz
обсуждение исходный текст
Ответы Re: rounded brackets in prepared statement  (dmp <danap@ttc-cmc.net>)
Список pgsql-jdbc
Hi folks,

my setup: Java 1.6, JDBC PostgreSQL JDBC4 driver 9.1-903.

Why when I do:

PreparedStatement ps = myConnection.prepareStatement("SELECT a,b,c FROM mytable WHERE category ~ ?");
ps.setString(1, "my/super/category/a(bcdef");
result = ps.executeQuery();

I need to escape rounded bracket in setString in this way:
ps.setString(1, "super/category/a(bcdef".replaceAll("\\(", "\\\\(")));

I think it has somethink to do with regular expessions but ot know much more about it.

--
With kind regards,

Ladislav DANKO


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

Предыдущее
От: Bryan Varner
Дата:
Сообщение: Re: PostgreSQL XAResource & GlassFish 3.1.2.2
Следующее
От: Bryan Varner
Дата:
Сообщение: Re: PostgreSQL XAResource & GlassFish 3.1.2.2