Bonjour,
Je suis débutant en java et je cherche à me connecter à une BD SQL Server.
Pour ceci j'ai créé une méthode dans une classe du type :
Le soucis c'est que je ne sais pas utiliser cette connexion dans une autre classe du type :public class ConnexionBD
{
public Connection getConnection() throws SQLException
{
try
{
if(this.connexion==null || this.connexion.isClosed())
{
Class.forName(driver);
if(login != null)
this.connexion = DriverManager.getConnection(this.chaineConnexion,this.login,this.password);
else
this.connexion = DriverManager.getConnection(this.chaineConnexion);
}
return this.connexion;
}
catch(ClassNotFoundException ex)
{
throw new SQLException("Classe introuvable " + ex.getMessage());
}
}
}
Le truc c'est que ça ne fonctionne pas car ça renvoie une exception et on m'impose d'ajouter :public class ConnexionBD
{
public satic void (...)
{
ConnexionBD connex = new ConnexionBD();
connex.getConnection();
}
}
... qui ne marche pas non plus.
connex.getConnection() throws SQLException;
Est-il donc possible de réaliser ce type d'opération ?
Merci beaucoup d'avance !
Partager