Bonjour,

Je cherche à établir une connexion entre Android et ma base de données Firebird.

Après avoir créé mon application Android, j'ai ajouté le driver JDBC (Jaybird2_2_4.jar) comme étant le driver de Android Firebird, mais quand j’exécute jusqu’à "class.form" ça marche mais dès que j'ajoute
Connection con = DriverManager.getConnection("jdbc:firebirdsql://localhost:3050:C:/Users/rafik/Desktop/project/base.gdb","SYSDBA","masterkey");, mon application s’arrête.

Voici la partie de mon code
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
19
20
21
22
23
24
25
26
27
28
29
30
import android.os.AsyncTask;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
 
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
.
.
.
 try {
 
                Class.forName("org.firebirdsql.jdbc.FBDriver").newInstance(); System.out.println("Connected  the database");
                Connection con = DriverManager.getConnection("jdbc:firebirdsql://localhost:3050:C:/Users/rafik/Desktop/project/base.gdb","SYSDBA","masterkey");
                System.out.println("connexion etablie ");
               }
 
            catch (ClassNotFoundException e1) {
                e1.printStackTrace();System.out.println("");
            }catch (SQLException e1) {
               // e1.printStackTrace();System.out.println("2Connected  the database");
            } catch (InstantiationException e) {
                e.printStackTrace();System.out.println("");
            } catch (IllegalAccessException e) {
                e.printStackTrace();System.out.println("");
            }
Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?

Merci d'avance pour votre aide.