Вы серьезно относитесь к Informix 3.30? Как в 3.30.14? Например, продукт, который последний раз был выпущен в 1986 году? Он время от времени выползает из деревянных конструкций, но уже несколько лет этого не происходит. Это продукт до SQL, со словарем базы данных (каталогом) в файле «database.dbd» и данными в таких файлах, как «table.dat», и индексами в таких файлах, как «table.idx»?
Если это так, то маловероятно, что к нему подключатся какие-либо драйверы ODBC или JDBC.
Однако вам следует связаться со мной напрямую - см. Страницу моего профиля - и мы сможем обсудить, какие варианты у вас есть. Достаточно сказать, что у меня все еще есть доступ к исходному коду, и я знаю, как получить данные из системы. Мне нужно знать намного больше о вашей среде и о том, работает ли у вас какое-либо программное обеспечение Informix 3.30 и т.д. вы вообще. Но я подумал, что это просто шутка.)
Если у вас нет таких файлов, как '.dbd' и т. Д., Значит, у вас (вероятно) нет Informix 3.30. Нам также нужно будет обсудить, что у вас есть.
Полагаю, вы нашли Simba и их обсуждение их DSI (хранилища данных Интерфейс) технологии. База данных 3.30 все еще активно используется или это разовая передача данных? Ваши варианты будут несколько отличаться в зависимости от того, что применимо.
Если это разовая передача, то мы можем проделать эту работу с помощью набора инструментов, который я собрал за период 1986-1996 годов (приблизительно); результатом будут файлы ASCII в формате, который можно загрузить в любую СУБД по вашему выбору.
Если это текущая операция - база данных Informix 3.30 все еще используется в производственной среде, несмотря на то, что ее нормальный срок службы несколько истек, - тогда вам следует обратить внимание на услуги, предоставляемые Simba, и на настраиваемую DSII (реализацию DSI).
Informix 3.30 поставляется с A.L.L (Application Language Library), которую вы можете использовать для доступа к данным из кода C (и, следовательно, C ++). Вы могли бы использовать это, чтобы получить данные в модуле DSII, который вы реализуете, или найти, что кто-то уже реализовал.
person
Jonathan Leffler
schedule
15.01.2010