Я создал Службу, работающую в Tibco, в которой содержится процесс с поддержкой JDBC, и успешно ее протестировал.Сервер базы данных MySQL размещен удаленно.При подключении к удаленной БД из службы, размещенной на моем компьютере, SQL выполняется хорошо, но после построения файла EAR Tibco и развертывания на другом внешнем компьютере, а затем пытается получить доступ к тому же удаленному серверу БД с использованием тех же учетных данных, что и внешниймашина возвращает приведенную ниже ошибку при возврате:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT' at line 1
Итак, несколько вопросов:
- Что может быть причиной вышеуказанной ошибки, учитывая, что доступ к БД является точнымтот же, с использованием одного и того же запроса SQL, но с разных компьютеров?
- Используется ли драйвер JDBC, используемый для разработки, как часть упакованного файла EAR?
- Используется ли драйвер JDBC в TibcoПроцесс зависит от установленной службы Tibco или от упакованного файла EAR?
Я спрашиваю у учащегося PoV, как в данный момент я принимаю Tibco