Im new to sql and worklight. Im следует за SQL-Adapter tutorial от IBM Worklight и импортирует образец кода в студию worklight.Worklight, SQL-Adapter, Пользователь, указанный как определитель ('mobilefirst' @ 'localhost'), не существует
После развертывания адаптера я выбираю Run as -> Call Mobilefirst Adapter.
Это мой ответ на процедуры "getAccountTransactions1":
{ "isSuccessful": true, "resultSet": [ ]}
Это мой ответ на процедуры "getAccountTransactions2":
{ "errors": [ "Runtime: Failed to retrieve data with procedure : getAccountTransactions" ], "info": [ ], "isSuccessful": false, "warnings": [ ]}
И это ошибка консоль для процедуры "getAccountTransactions2"
FWLSE0101E: причиненный: [адаптеры проекта] java.sql.SQLException: Пользователь Fied как DEFINER («mobilefirst» @ «локальный») не existjava.lang.RuntimeException: Не удалось получить данные с помощью процедуры: getAccountTransactions
Я думаю, что я что-то не так с пользователем SQL «mobilefirst» @ "локальный ', но я не знаю, почему, потому что я использую пользователя root в SQLAdapter.xml.
И как установить разрешение для пользователя «Worklight», если я использую его как значение по умолчанию для этого образца кода?
Проверьте мой ответ, если это помогло вам, не забудьте выбрать его как правильный ответ. –