Android studio : connexion mysql avec jdbc
Bonjour à tous j'essaie de connecter à une base de données distante sans succès depuis quelque jours.
voici mon manifest
Code:
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:
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 ?