Неверный 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
Другие поля были сохранены со значением по умолчанию.