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 : 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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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