Accès refusé au fichier des propriétés Connection.properties
Bonjour à tous,
J'ai un véritable soucis avec mon code. Je programme actuellement une API qui permet d'exposer des données qu'elle cherche dans une BDD postgres.
En démarrant le projet sur le serveur l'erreur suivante apparait:
java.sql.SQLException: No suitable driver found for java.io.FileNotFoundException: Connection.properties (Accès refusé)
Mon fichier prop.java :
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 42 43 44 45 46 47 48 49 50
| package properties;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Properties;
//to recover property of folder which choose
public class Prop {
public String extract(String folder, String property){
InputStream input = null;
try{
Properties sqlProps = new Properties();
//input = Prop.class.getClassLoader().getResourceAsStream(folder);
File f = new File(folder);
if(f.exists())
input = new FileInputStream(folder);
else{
OutputStream output = null;
output = new FileOutputStream(folder);
// set the properties value
sqlProps.setProperty("url", "jdbc:postgresql://localhost:5432/source");
sqlProps.setProperty("user", "postgres");
sqlProps.setProperty("passwd", "admin");
// save properties to project root folder
sqlProps.store(output, null);
input = new FileInputStream(folder);
}
//to recover the folder
sqlProps.load(input);
//to recover the property
return sqlProps.getProperty(property);
}catch(IOException ex) {
return ex+"";
}
}
} |
et mon fichier Connexion.properties:
Code:
1 2 3
| passwd=admin
user=postgres
url=jdbc\:postgresql\://localhost\:5432/postgres |
Le fichier Connexion.propreties est dans le répertoire: src (dans le meme repertoire que : pom.xml)
J'ai besoin de votre aide.
Merci