Неверный URL-адрес соединения в сгенерированном коде Genexus

Я создал приложение на Genexus 15 и импортировал файл jar, сгенерированный при его развертывании, в проект Java на NetBeans.

Когда я вызываю мой пример процедуры, я получаю следующую ошибку:

Error   : The syntax of the connection URL 'jdbc:jtds:sqlserver://:1433/' is invalid.

Глядя на мой файл client.cfg, мой DB_URL выглядит следующим образом:

DB_URL=jdbc:jtds:sqlserver://localhost:1433/TesteIntegracao

Поскольку код подключения генерируется Genexus, я не могу получить к нему доступ, чтобы увидеть, где создается URL-адрес.

Каков источник этого URL и причина ошибки?

1 ответ

Решение

Просто чтобы ответить более подробно, следуя подсказке на комментариях выше, я скопировал файл client.cfg в мой корневой каталог java java.

Исходный файл cfg можно найти в каталогах, созданных genexus при развертывании приложения. Это должно быть что-то вроде YourKB/JavaModel/Deploy/Local/

После этого у меня была ошибка в моем пользователе БД, потому что она была зашифрована в client.cfg, поэтому я просто отредактировал поля USER_ID и USER_PASSWORD, и соединение прошло успешно.

USER_ID=root
USER_PASSWORD=root

DB_URL=jdbc:jtds:sqlserver://localhost:1433/TesteIntegracao

Другие поля были сохранены со значением по умолчанию.

Другие вопросы по тегам