Не удается подключиться к базе данных Android
Я пытаюсь подключиться к базе данных Azure через создаваемое мной приложение для Android, однако постоянно получаю эту ошибку: Network error IOException: Could not create socket
,
Я могу подключиться к базе данных при моей активности входа в систему, но если я повторно использую тот же код в другой операции, он не будет подключаться вообще.
Я попытался переформатировать строку подключения, но проблема сохраняется. Это мой текущий код для подключения, который совпадает с активностью входа в систему:
String username = "username";
String password = "password";
String host = "jdbc:jtds:sqlserver://databaseUrl:1433/database"
try {
Class.forName("net.sourceforge.jtds.jdbc.Driver").newInstance();
System.out.println("Connecting to database for duty...");
Connection conn = DriverManager.getConnection(host, username, password);
System.out.println("connected");
} catch (SQLException err) {
System.err.println(err.getMessage());
} catch (Exception e) {
System.err.println(e.getMessage());
}
Любая помощь будет принята с благодарностью