Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Java Мобильная разработка (Android)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2020, 19:37   #1
Vladislav_16
Новичок
Джуниор
 
Регистрация: 08.11.2020
Сообщений: 1
По умолчанию Не подключает приложение к БД на хостинге

Доброго времени суток!
Пытаюсь подключить приложение БД на хостинге. Пишу код, тестирую, и никак не пойму в чем проблема:
static final String url = "jdbc:mysql://*****.ua/название_базы";
static final String user = "*****";
static final String password = "*****";

static Connection con;
static Statement stmt;
static ResultSet rs;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ma in);

String query = "select id, login, password from *****";

try {
Class.forName("com.mysql.jdbc.Drive r");
con = DriverManager.getConnection(url, user, password);
stmt = con.createStatement();
rs = stmt.executeQuery(query);
Log.e("12345", "Connection successful!");

while(rs.next()){
int pid = rs.getInt(1);
String login = rs.getString(2);
String password = rs.getString(3);
Log.e("12345", "id: " + pid + ", login: " + login + ", password: " + password);
}
} catch (Exception e) { Log.e("12345", e.toString()); }
finally {
try { con.close(); } catch(SQLException se) { /*can't do anything */ }
try { stmt.close(); } catch(SQLException se) { /*can't do anything */ }
try { rs.close(); } catch(SQLException se) { /*can't do anything */ }
}
}

Проблема, скорее всего, в url. Ошибка:
MySQLNonTransientConnectionExceptio n: Could not create connection to database server.
Не очень шарю в теме подключение приложение к БД, тем более на хостинге...Помогите пожалуйста решить проблему..
Vladislav_16 вне форума Ответить с цитированием
Старый 08.11.2020, 22:00   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Здесь возможно 3 варианта:
  1. Не правильная строка подключения JDBC (адрес сервера БД, порт);
  2. Не правильный логин или пароль;
  3. Если БД на другом сервере, вполне вероятно закрыты порты.
Streletz вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужен грамотный программист доделать приложение на iOS, и сделать аналогичное приложение для андройда. Приложение на тему фитнеса Василий свим Фриланс 0 01.12.2018 16:16
PHP не подключает к бд Nebojitel PHP 3 02.11.2011 11:38
Не подключает сетевой принтер Mixasik Операционные системы общие вопросы 10 18.08.2010 13:25
Компилятор не подключает библиотеки классов С/С++ alex.s Помощь студентам 18 25.03.2010 01:32
не подключает stdio.h batm1x Общие вопросы C/C++ 4 24.12.2008 19:16