Java, Interbase, DB2
Добавлено: 01 апр 2005, 13:15
Добрый день, Господа!
Намедни назрел вопрос...
Имеем некую БД Interbase, хотим перелить данные из некоторых ее таблиц в DB2, (или Oracle к примеру). При чем не просто скопировать, а только то что нужно (определенные столбцы по определенным критериям).
Первое что приходит на ум - создать java.sql.Connection conInterbase, conDB2 - а потом из резалтсета полученного из conInterbase формировать инсерты и запихивать в conDB2. Но такой подход, увы, совершенно не радует быстродействием, даже если не создавать statement каждый раз, а подставлять в него параметры
(INSERT INTO table_name(col1,col2,col3,col5,...) VALUES(?,?,?,....)).
Так вот собсно вопрос: Как заставить это работать быстрее? Или если есть - альтернативные способы переноса данных из одной субд в другую???[/list]
Намедни назрел вопрос...
Имеем некую БД Interbase, хотим перелить данные из некоторых ее таблиц в DB2, (или Oracle к примеру). При чем не просто скопировать, а только то что нужно (определенные столбцы по определенным критериям).
Первое что приходит на ум - создать java.sql.Connection conInterbase, conDB2 - а потом из резалтсета полученного из conInterbase формировать инсерты и запихивать в conDB2. Но такой подход, увы, совершенно не радует быстродействием, даже если не создавать statement каждый раз, а подставлять в него параметры
(INSERT INTO table_name(col1,col2,col3,col5,...) VALUES(?,?,?,....)).
Так вот собсно вопрос: Как заставить это работать быстрее? Или если есть - альтернативные способы переноса данных из одной субд в другую???[/list]