Class Pgsql

java.lang.Object
  |
  +--Pgsql

public class Pgsql
extends java.lang.Object

Communication PostgresSql with java, ecriture et recuperation de données de la BD


Constructor Summary
Pgsql(java.lang.String db, java.lang.String user, java.lang.String passwd)
          Chargement du pilote et connection a la base de données
 
Method Summary
 void closeConnection()
          CloseConnection ferme la connection a la base de donnees
 int query(java.lang.String request)
          query executer une requete sql (insert ou update ou delete)
 java.sql.ResultSet querySelect(java.lang.String requestSelect)
          querySelect executer une requete sql de selection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Pgsql

public Pgsql(java.lang.String db,
             java.lang.String user,
             java.lang.String passwd)
      throws java.sql.SQLException,
             java.lang.ClassNotFoundException
Chargement du pilote et connection a la base de données

Parameters:
db - le nom de la base de données
user - le nom de l'utilisateur
passwd - le password
Throws:
java.lang.ClassNotFoundException
java.sql.SQLException - Indique une erreur d'ouverture de connection et tracage
Method Detail

closeConnection

public void closeConnection()
CloseConnection ferme la connection a la base de donnees

Returns:
rien
Throws:
java.sql.SQLException - Indique une erreur de fermeture de connection et tracage de l'erreur

query

public int query(java.lang.String request)
          throws java.sql.SQLException
query executer une requete sql (insert ou update ou delete)

Parameters:
request - requete SQL a executer
Returns:
int le nombre de colonne inserer, mis a jour ou supprimer
Throws:
java.sql.SQLException - l'exception n'est pas traiter localement

querySelect

public java.sql.ResultSet querySelect(java.lang.String requestSelect)
                               throws java.sql.SQLException
querySelect executer une requete sql de selection

Returns:
ResultSet ensemble d'objets contenant l'execution de la requete (SELECT)
Throws:
java.sql.SQLException - l'exception n'est pas traiter localement