0

Вопрос по java – Столбцы идентификаторов Oracle RAW и JDBC

Я пытаюсь разработать простой Java-сервлет, который вызывает базу данных Oracle 11g XE. База данных, которую мне предоставили, использует типы столбцов RAW для идентификаторов во всех таблицах. Первоначально я пытался вернуть данные из JDBC, и ...

2 ответа

2

Попробуйте использовать RAWTOHEX и HEXTORAW.

0

У меня есть Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 и Java 1.6,
этот код работает хорошо

 Statement stmt = conn.createStatement();
       ResultSet rset = stmt.executeQuery("SELECT utl_encode.base64_encode(ID), NAME FROM raw_table");
        while (rset.next())
        {
            Object obj = rset.getString(1);
            logger.debug(obj);
        }

Также я хочу сказать, что Том Кайт не рекомендует использовать RAW Type.

Похожие вопросы