Class JDBC

Direct Known Subclasses:
SQLexecutor

public abstract class JDBC extends Object
connexion avec JDBC pour utilisation par la classe fille: SQLexecutor, les paramètres de connexion et les setters sont statiques
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Connection
    retourne une instance de Connection avec JDBC
    static void
     
    static void
    setDbName(String dbName)
     
    static void
     
    static void
    setInfos(String host, String dbms, String dbname, String login, String password)
    donner tous les paramètres de connexion en une fois il est également possible de les donner un par un avec les setters en finissant pas JDBC.setStrUrl()
    static void
     
    static void
    setPassword(String motdepasse)
     
    static void
    génère l'url utilisée par le driver, à n'exécuter que lorsque tous les paramètres ont été renseignés (en particulier dbname, login et password), certains: host, dbms, strClassName et port ont des valeurs par défaut pour un serveur mysql sur localhost

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JDBC

      public JDBC()
  • Method Details

    • getConnection

      protected Connection getConnection() throws SQLException, ClassNotFoundException
      retourne une instance de Connection avec JDBC
      Returns:
      instance de Connection
      Throws:
      SQLException - en cas d'erreur de connexion
      ClassNotFoundException - pour Class.forName()
    • setStrUrl

      public static void setStrUrl()
      génère l'url utilisée par le driver, à n'exécuter que lorsque tous les paramètres ont été renseignés (en particulier dbname, login et password), certains: host, dbms, strClassName et port ont des valeurs par défaut pour un serveur mysql sur localhost
    • setHost

      public static void setHost(String host)
    • setDBMS

      public static void setDBMS(String dbms)
    • setDbName

      public static void setDbName(String dbName)
    • setLogin

      public static void setLogin(String login)
    • setPassword

      public static void setPassword(String motdepasse)
    • setInfos

      public static void setInfos(String host, String dbms, String dbname, String login, String password)
      donner tous les paramètres de connexion en une fois il est également possible de les donner un par un avec les setters en finissant pas JDBC.setStrUrl()
      Parameters:
      host - adresse du serveur
      dbms - obtenir le nom du driver et le numéro du port à partir du nom du SGBD
      dbname - de la base de données
      login - nom d'utilisateur
      password - mot de passe