[JDBC]classe connexion mysql avec l'objet Properties
Bonjour,
je veux ecrire une classe java qui permet la connexion à un serveur, en particulier mysql, et qui facilite le changement d'une bas, mais l'exemple que j'ai ne marche pas :
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
| public class DBConnection
{
public DBConnection()
{}
public String getURLConnection() throws Exception
{
String result="";
Properties properties = new Properties();
try
{
InputStream file = getClass().getClassLoader().getResourceAsStream("config.properties");
properties.load(file);
String DataBaseHost = properties.getProperty("DataBaseHost");
String user = properties.getProperty("user");
String password = properties.getProperty("password");
String dataBaseName = properties.getProperty("dataBaseName");
result="jdbc:mysql://" + DataBaseHost +"/" + dataBaseName +"?user=" + user +"&password=" + password;
}
catch(Exception e)
{
throw new Exception("Erreur dans la classe DBConnexion.getURLConnexion\nType de l'exception : " + e.toString());
}
return result;
}
} |
contenu du fichier config.Properties :
Code:
1 2 3 4
| DataBaseHost=127.0.0.1
dataBaseName=netfilter
user=root
password= |
[ Modéré par christopheJ ]
Ajout d'un tag dans le titre : le tag cerne le sujet et facilite la recherche
Ajout des balises code : un message lisible est plus agréable
:arrow: Les Règles du Forum