спасибо за чтение. Я добавил API App Maker в брандмауэр Azure, как описано здесь Я попытался подключиться из App Maker к базе данных sqlserver на Azure несколькими способами, и я трижды проверил свое имя пользователя и пароль и использовал его для подключениянепосредственно в базу данных в других приложениях.
Вот некоторые вещи, которые я пробовал:
var dbUrl = 'jdbc:sqlserver://mydatabase.database.windows.net:1433/mydatabase';
var user = 'myusername';
var userPwd = 'mypassword';
function getJDBCConnection() {
try {
return Jdbc.getConnection(dbUrl, user, userPwd);
} catch (err) {
if (err.message.match(/Failed to establish a database connection/)) {
throw new Error(err.message + ' Please refer to the ReadMe and edit ' +
'your database settings!');
} else {
throw err;
}
}
}
, и я также попытался создать соединение напрямую двумя способами, во-первых:
var conn = Jdbc.getConnection('jdbc:sqlserver://mydatabase.database.windows.net:1433/mydatabase','username', 'password');
, а также какЭто
var conn = Jdbc.getConnection('jdbc:sqlserver://mydatabase.database.windows.net:1433/mydatabase', {user: 'username', password: 'password'});
любой совет с благодарностью.