Demande d'aide pour la connexion aux bd

faucet Messages postés 1 Statut Membre -  
La.ine Messages postés 2 Statut Membre -
Bonjour,

j'aimerais savoir comment faire pour connecter une base de données de postgresql a une interface crée sur eclipse europa

1 réponse

  1. La.ine Messages postés 2 Statut Membre
     
    Salut,
    Je vais te donner les lignes de code qui te sont nécessaire pour te connecter à une base de données à partir d'un programme java.

    D'abord tu dois avoir téléchargé le driver et l'avoir installé das le répertoire lib/ext de ton JRE.

    Ensuite pour le code pour le voici

    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    
    import javax.swing.JOptionPane;
    
    public class Connectdb {
    
    	private static String url= "jdbc:postgresql://localhost:5432/NOMDETABASE";
    	private static String user= "NOMUSER";
    	private static String pwd= "PASSWORD";
    	private static Connection connect;
    	
    	public static Connection getInstance() {
    		
    		if(connect == null) {
    		  try {
    		    connect= DriverManager.getConnection(url, user, pwd);
    		    System.out.println("Connecté !");
    		  } 
    		  catch (SQLException e) {
    		    JOptionPane.showMessageDialog(null, e.getMessage(), "ERREUR DE CONNEXION ! ", JOptionPane.ERROR_MESSAGE);
    		  }
    	        }
    		
    		return connect;
    	}
    }
    


    Cette classe t'assure une instance unique de connexion à ta base par session. Simple question d'efficacité.

    En espérant t'avoir aidé.
    0