Язык SQL

Замечание о типах дайных JDBC


Стандартом JDBC определены 19 типов данных JDBC. Существуют методы, определенные для каждого типа, возвращающие объект указанного типа для каждого из типов JDBC. Эти мето-. ды называются getxxx, где XXX является одним из следующих типов: Byte, Short, Int, Long, Float,- Double, BigDecimal, String,-Bytes, Date, Time, Timestamp, AsciiStream, UnicodeStream, BinaryObject, Object. Методы getstring и getObject могут использоваться для всех JDBC-типов, а все методы, за исключением getBytes и getBinaryStream,. могут использоваться для JDBC-типов char, varchar и longvarchar Конечно, если значение невозможно преобразовать в числовое, то вызов метода get int по отношению к нему приведет к исключительной ситуации. Чтобы увидеть, какие методы применимы к каждому из JDBC-типов, следует обратиться к документации по JDBC.

Особый случай возникает, когда необходимо, чтобы запрос возвращал таблицу с одной строкой и одним столбцом. Класс DBConnect содержит метод getField, который выполняет эту операцию. Он использует в качестве параметра SQL-оператор и возвращает в качестве результата единственную строку. Если запрос не приводит к результату или нет возвращаемых данных, метод возвращает значение null. Любое сообщение об ошибке при выполнении запроса помещается в член message объекта DBConnect. Для доступа к сообщению об ошибке можно использовать метод getMessage.

Комментарии закрыты