Я пробовал это с драйверами ODBC и драйверами JDBC. Я перечислю оба подхода отдельно.
ODBC подход
Я использую драйвер ODBC, найденный здесь: http://www14.software.ibm.com/webapp/download/preconfig.jsp?id=2007-11-02+09%3A22%3A41.038818R&S_TACT=&S_CMP= а>
Это 32-битная программа Informix Connect. Я пробовал 64-битную версию, она будет подключаться отдельно, но ODBC не будет работать с OpenOffice (проблема с 32-битной на 64-битную версию). Затем я решил использовать 32-битную версию.
После установки драйвера ODBC я использовал C: \ Windows \ SysWOW64 \ odbcad32.exe для установки драйвера в Windows 7, он успешно подключился.
Загрузка базы OpenOffice.org Мне удалось использовать ODBC для подключения, но таблицы не отображаются. Если я запускаю SQL-запрос, я получаю такую ошибку:
SQL Status: HY106
Error code: -11086
[Informix][Informix ODBC Driver]Fetch type out of range.
Подход JDBC
Я не могу использовать представление дизайна, так как таблицы не указаны. Отказавшись от этого, я использовал драйвер JDBC, найденный здесь: http://www14.software.ibm.com/webapp/download/preconfig.jsp?id=2005-03-09+16%3A56%3A12.268164R&S_TACT=&S_CMP=
Это было более успешно, но я все еще не могу получить список таблиц. Вот ошибки, которые я получаю при запуске файла OpenOffice.org BASE:
WARNING
SQL Status: 01I01
Database has transactions
ERROR
SQL Status: 01I04
Database selected
Я не понимаю, как это так сильно повлияет на JDBC. Однако я могу без проблем выполнять SQL-запросы. Я не могу использовать представления дизайна.
В конце концов, все, что я пытаюсь сделать, это иметь полезный графический интерфейс, с помощью которого я могу создавать и отлаживать запросы. Если OpenOffice.org - плохой выбор, я все еще открыт для других вариантов. Но перспективы с открытым исходным кодом идеальны.
Наконец, это не напрямую вопрос программирования, есть ли лучший форум, который мне следует использовать?
Спасибо