Class JDBC
java.lang.Object
dao.JDBC
- Direct Known Subclasses:
SQLexecutor
connexion avec JDBC pour utilisation par la classe fille: SQLexecutor,
les paramètres de connexion et les setters sont statiques
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Connection
retourne une instance de Connection avec JDBCstatic void
static void
static void
static void
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
-
Constructor Details
-
JDBC
public JDBC()
-
-
Method Details
-
getConnection
retourne une instance de Connection avec JDBC- Returns:
- instance de Connection
- Throws:
SQLException
- en cas d'erreur de connexionClassNotFoundException
- 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
-
setDBMS
-
setDbName
-
setLogin
-
setPassword
-
setInfos
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 serveurdbms
- obtenir le nom du driver et le numéro du port à partir du nom du SGBDdbname
- de la base de donnéeslogin
- nom d'utilisateurpassword
- mot de passe
-