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 :
contenu du fichier config.Properties :
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; } }
[ Modéré par christopheJ ]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 DataBaseHost=127.0.0.1 dataBaseName=netfilter user=root password=
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
Partager