Новые возможности JDBC 2
В JDBC 2 реализованы следующие новые возможности:
-
интерфейс DataSource для унифицированного соединения с источниками данных. Интерфейс JNDI используется для регистрации источников данных и получения соединения с ними;
-
отложенное закрытие соединений, позволяющее использовать ранее открытые соединения и не тратить время на соединения с СУБД;
-
распределенные транзакции, позволяющие производить транзакцию с использованием нескольких серверов БД;
-
интерфейс RowSet, предоставляющий более удобный способ работы с данными;
-
поддержка скроллируемых курсоров – новые методы в интерфейсе ResultSet, позволяющие перемещать курсор относительно текущего положения в выборке данных или в абсолютную позицию выборки данных;
-
множественные обновления – выполнение нескольких запросов как одного целого;
-
изменение данных при перемещении по выборке данных с использованием метода обновления информации в интерфейсе ResultSet;
-
поддержка новых типов данных – новые интерфейсы для отображения SQL-типов данных;
-
другие улучшения: оптимизация производительности, использование потоков символов, улучшенная поддержка значений типа java.math.BigDecimal, поддержка временных зон в значениях времени.