Тема: Додаток не підключається до БД на хостингу
Доброго вечора!
Намагаюсь підключити додаток до БД на хостингу. Пишу код, тестую, і ніяк не збагну в чому проблема:
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_main);
String query = "select id, login, password from *****";
try {
Class.forName("com.mysql.jdbc.Driver");
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. Видає помилку:
MySQLNonTransientConnectionException: Could not create connection to database server.
Не дуже шарю в темі підключення додатку до БД, тим більше на хостингу...Підкажіть будь ласка, в чому проблема?