Bonjour à tous j'essaie de connecter à une base de données distante sans succès depuis quelque jours.
voici mon manifest

Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="a.b.c">
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
...
et puis dans le MainActivity j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
try {
            try {
                Class.forName("com.mysql.cj.jdbc.Driver");
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
            }
            String url1 = "jdbc:mysql://145.145.145.145:3306/mabase?";
                   url1+="user=moi&password=kashk";
 
 
            Connection conn1 = DriverManager.getConnection(url1);
            if (conn1 != null) {
                System.out.println("Connected to the database test1");
            }
            String sql = " select * from matable;";
            ...
 
            }
la connexion echoue avec le message :

java.sql.SQLNonTransientConnectionException: Could not create connection to database server.

Quelqu'un a une idée svp ?