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
Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?
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(""); }
Merci d'avance pour votre aide.
Partager