• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Lotus и MySQL (LCConnection)

  • Автор темы engao
  • Дата начала
Статус
Закрыто для дальнейших ответов.
E

engao

Доброго времени суток.

Столкнулся с одной проблемой - нужно написать интерфейс на LoNo который будет работать в данными в MySQL. Работать, я имею в виду, что данные будут синхронизироваться постоянно.

Нашел 2 варианта: ODBC и DECS, но с каждым из них возникают свои проблемы.

При использовании DECS проблема в создании документа в LoNo, если новая запись была добавлена в MySQL не через LoNo интерфейс.

При использовании ODBC, как бы самому программно синхронизацию данных сделать без проблем, но кодировка БД - UTF8, а у ODBC это какой-то глюк ... именно в этой кодировке данные SELECT-ом не возвращаются.

Кто-нибудь может опытом поделиться, как лучше это сделать?
 
D

Darker

LCConnection работает в разы быстрее чем стандартные лотусовые классы ODBC
 

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
DECS - синхронизация в одну сторону LN -> сторонняя база
Ну попробуй еще LEI - синхронизация в обе стороны. Только за него отдельно платить надо.
 
D

Darker

Ну раз речь зашла о LEI, тогда лучше бесплатно DCR(Data Connection Resource). Она тоже в обе стороны синхонизирует
 
D

dopler123

При использовании ODBC, как бы самому программно синхронизацию данных сделать без проблем, но кодировка БД - UTF8, а у ODBC это какой-то глюк ... именно в этой кодировке данные SELECT-ом не возвращаются.

Кто-нибудь может опытом поделиться, как лучше это сделать?

Это не у ODBC глюк, скорее у Майкрософта. У меня стоит Лотус на Линуксе и замечательно работает с Mysql (тоже установленным на Линуксовых серверах), прикрутить его нормально к машине с Виндовс не получилось именно из за кодировки UTF-8. Единственно что плохо, там порой попадаются очень неприятные ограничения типа 64 килобайт. Поэтому перебрался на JDBC коннектор под джавой, всего один вызов поправить пришлось.
 
K

keen

Добрый вечер, коллеги.

Продскажите, пожалуйста, есть куча таблиц в MySQL некоторые под 40000 записей, некоторые по 5 записей.
Задача: При редактировании документа выбрать из этих таблиц значения, сделать что-то с ними и вставить в документ. @dbcolumn([ODBC]...) не подходит (пользователей много и они в разных городах на разных серверах)
Мысли: Что-то вроде @picklist, чтобы было можно выбрать. С DECS я сделать такое не смог (ещё не пробовал view). Хочу как LEI или DECS чтобы запрос отрабатывал сервак а возвращал в клиент, можно написать серверного агента с LS:DO или под Connector. Но может есть автоматические средства?
Что есть: Прогружаются данные из этих таблиц в Lotus и @picklist'ом выбирают.

Спасибо!
 
M

~Mikle

Вам, имхо, серверную задачу придётся писать, а не агента.
Возможно, DECS всё-таки поможет.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!