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 : 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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Les Règles du Forum