| От | Ingmar Lötzsch |
|---|---|
| Тема | PreparedStatement and TYPE bit |
| Дата | |
| Msg-id | 456BFE20.8010400@asci-systemhaus.de обсуждение |
| Ответы |
Re: PreparedStatement and TYPE bit
|
| Список | pgsql-jdbc |
Hallo, how can I use PreparedStatement to insert or update columns of type bit(n), varbit, ...? I have never figoured out the right way. In former versions of the JDBC-Driver I used setString() as shown below or constructed the whole query string and used Statement. String sql = "... WHERE f1.verkehrstage & B? <> 0::bit(384) ..."; PreparedStatement pstmt_select1 = con.prepareStatement(sql); BigInteger mybits = ... // padding bits 0 on the left up to 384 (type bit(384)) String querybits = mybits.or(this.bit384).toString(2).substring(1); pstmt_select1.setString(1, querybits); ... ResultSet rs = pstmt_select1.executeQuery(); This does not work in versions 8.x. Thank you
В списке pgsql-jdbc по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера