Connexion Android à une Base de données Firebird avec le driver JDBC Jaybird
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:
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.