public class BDatabase
extends java.lang.Object
Methodes pour les interaction avec une base de donnees
Modifier and Type | Field and Description |
---|---|
protected java.sql.Connection |
sharedObject
The Shared object.
|
Constructor and Description |
---|
BDatabase()
Instantiates a new B database.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.String> |
fetchAll(java.lang.String request)
Recuperer les informations d'un requete de type SELECT.
|
java.lang.String[] |
getAllColumns(java.lang.String table)
Pour recuperer les colonnes d'une table (A finir)
|
java.lang.String |
getDatabaseName()
Recuperer le nom de la base de donnees.
|
java.lang.String |
getHost()
Recuperer l'hote courant.
|
java.sql.Connection |
getSharedObject()
Recuperer l'objet Connection pour pouvoir utiliser ses methodes.
|
boolean |
getStatus()
Gets status.
|
java.lang.String |
getUser()
Recuperer l'utilisateur courant.
|
java.lang.String[] |
inlineArray(java.lang.String... val)
Creer un tableau en parametre de fonction pour les requetes qui necessite des colonnes
|
boolean |
insertRow(java.lang.String table,
java.lang.String[] col,
java.lang.String[] value)
Insert une ligne dans une table.
|
java.lang.String |
toString() |
boolean |
updateRow(java.lang.String request)
Faire des requetes de type UPDATE SET (il y aura plus d'argument prochainement).
|
public java.lang.String[] inlineArray(java.lang.String... val)
val
- Selecteur de colonnespublic java.util.ArrayList<java.lang.String> fetchAll(java.lang.String request)
request
- Le SELECT a faire (il y aura plus d'argument prochainement)public boolean insertRow(java.lang.String table, java.lang.String[] col, java.lang.String[] value)
table
- La tablecol
- Tableau qui contient les colonnes d'affectationvalue
- Valeur des colonnespublic java.lang.String[] getAllColumns(java.lang.String table)
table
- La table viséepublic boolean updateRow(java.lang.String request)
request
- the requestpublic java.sql.Connection getSharedObject()
public java.lang.String getUser()
public java.lang.String getHost()
public java.lang.String getDatabaseName()
public boolean getStatus()
public java.lang.String toString()
toString
in class java.lang.Object