Можно ли использовать RowSets с PreparedStatements? - PullRequest
1 голос
/ 27 декабря 2008

Я только что нашел наборы RowSets для запросов к базе данных с помощью JDBC. Они не сохраняют состояния и кешируются, выглядят лучше ResultSets.
Можно ли использовать PreparedStatements вместе с ними? PreparedStatements - это средство повышения производительности для запросов к очень большим базам данных, и я не хочу от этого отказываться (прежде чем что-то сказать, это не преждевременная оптимизация, у нас есть доказанная потребность в скорости !!) Мне нужен самый быстрый запрос возврата к набору здесь, кэширование является вторичным.

1 Ответ

1 голос
/ 27 декабря 2008

Реализация RowSet по умолчанию использует внутренние подготовленные операторы.

Я был бы удивлен, если бы это было не так.

См. Код JDBCRowSetImpl код вашей личности http://www.google.com/codesearch/p?hl=en#TTY8xLpnKOE/src/share/classes/com/sun/rowset/JdbcRowSetImpl.java&q=JDBCRowSetImpl

вы захотите посмотреть на метод prepare ().

Примечание. Из-за того, что я обожаю код, я люблю Open Source: D

...