Суть есть СУБД Oracle(11g) и MySQL(MariaDB 5.5.30).
Нужно на время тестов иметь возможность доступа к данным mysql из основной базы oracle БЕЗ экспорта/импорта через файл.
Вроде бы настроил [ещё тестируется]. Забиваю в программе sql developer(на java и JDBC) простенький запрос из простенькой таблицы mysql;
DELME (ID BIGINT, DT DATETIME, xSTR TEXT)
SELECT * FROM DELME@MYSQLDB
Добавляю вторую запись - выдаёт ID и DT нормально, а вот xSTR дублирует из первой записи.
Третья и последующие, также показываются неверно. Визуально в mysql
|ID| DT |xSTR |
|1 |2013-01-02 |TEST1|
|2 |2014-02-03 |TEST2| <--- TEST2
Визуально в sql developer
|ID| DT |xSTR |
|1 |02-JAN-13 |TEST1|
|2 |03-FEB-14 |TEST1| <--- TEST1 !!!!
- просто через odbc доступ к mysql работает нормально(проверялось libreoffice base)
- через консольный sqlplus тоже нормально работает.
ВОПРОС:
Получается что JDBC прослойка чтоли не работает нормально? Или есть ещё варианты.
С java не дружу, поэтому соорудить тестовую программку для проверки не смогу.(Впрочем если кто подкинет ссылку на другой вариант java клиента - буду рад протестить на ней)