IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement Web en Java Discussion :

Accès refusé au fichier des propriétés Connection.properties


Sujet :

Développement Web en Java

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 23
    Points : 11
    Points
    11
    Par défaut 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 : 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

  2. #2
    Membre chevronné
    Avatar de eulbobo
    Homme Profil pro
    Développeur Java
    Inscrit en
    Novembre 2003
    Messages
    786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Novembre 2003
    Messages : 786
    Points : 1 993
    Points
    1 993
    Par défaut
    Il te manque dans ton classpath le fichier jar contenant le driver de connexion JDBC pour PostgreSQL
    Je ne suis pas mort, j'ai du travail !

Discussions similaires

  1. accès refusé pour des fichiers après formatage
    Par Yamour dans le forum Sécurité
    Réponses: 15
    Dernier message: 04/12/2013, 22h25
  2. accès refusé au fichier build
    Par anja87 dans le forum JPA
    Réponses: 0
    Dernier message: 01/12/2010, 20h05
  3. Réponses: 8
    Dernier message: 20/10/2009, 18h30
  4. Accès refusé suite à modification des ACL
    Par François-Xavier dans le forum Windows XP
    Réponses: 1
    Dernier message: 24/08/2007, 11h49
  5. Accès refusé au fichier
    Par nerovia dans le forum ASP.NET
    Réponses: 2
    Dernier message: 03/05/2007, 11h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo