Demande d'aide pour la connexion aux bd

Fermé
faucet Messages postés 1 Date d'inscription mercredi 30 janvier 2013 Statut Membre Dernière intervention 30 janvier 2013 - 30 janv. 2013 à 21:10
La.ine Messages postés 2 Date d'inscription samedi 23 mars 2013 Statut Membre Dernière intervention 23 mars 2013 - 23 mars 2013 à 16:33
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

La.ine Messages postés 2 Date d'inscription samedi 23 mars 2013 Statut Membre Dernière intervention 23 mars 2013
23 mars 2013 à 16:33
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