Android connexion a une base de donnees SQLServer
Bonsoir tout le monde,
Je travaille sur une application android qui utilise une base de donnees SqlServer.
J'ai fait une classe qui permet a l'application de se connecter a sqlserver comme çà
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 31 32 33 34 35 36 37 38 39 40 41
| public class ConnexionDB {
private Connection con;
public ConnexionDB() {
}
public Boolean connexion()
{
try {
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
String driver = "net.sourceforge.jtds.jdbc.Driver";
Class.forName(driver).newInstance();
String conString = "jdbc:jtds:sqlserver://xxx.xxx.xxx.xxx:1433;databaseName=XXXXXX;";
String user = "xxxx";
String password = "********";
setCon(DriverManager.getConnection(conString, user, password));
return true;
}catch (Exception e){
return false;
}
}
public void closeConnexion()
{
try {
getCon().close();
} catch (SQLException e) {
e.printStackTrace();
}
}
public Connection getCon() {
return con;
}
public void setCon(Connection con) {
this.con = con;
}
} |
Maintenant dans mes recherches j'ai trouve qu'android propose une Classe Http pour aussi se connecter a une base de donnees via un script php.
Ma question est de savoir entre ces deux methodes qu'elle est la meilleur solution ?
STP j'ai besoin de vos conseils car je suis un debutant. MERCI d'avance