Новые возможности JDBC 2

В JDBC 2 реализованы следующие новые возможности:

  • интерфейс DataSource для унифицированного соединения с источниками данных. Интерфейс JNDI используется для регистрации источников данных и получения соединения с ними;

  • отложенное закрытие соединений, позволяющее использовать ранее открытые соединения и не тратить время на соединения с СУБД;

  • распределенные транзакции, позволяющие производить транзакцию с использованием нескольких серверов БД;

  • интерфейс RowSet, предоставляющий более удобный способ работы с данными;

  • поддержка скроллируемых курсоров – новые методы в интерфейсе ResultSet, позволяющие перемещать курсор относительно текущего положения в выборке данных или в абсолютную позицию выборки данных;

  • множественные обновления – выполнение нескольких запросов как одного целого;

  • изменение данных при перемещении по выборке данных с использованием метода обновления информации в интерфейсе ResultSet;

  • поддержка новых типов данных – новые интерфейсы для отображения SQL-типов данных;

  • другие улучшения: оптимизация производительности, использование потоков символов, улучшенная поддержка значений типа java.math.BigDecimal, поддержка временных зон в значениях времени.