DB_XML
类 DataBase

java.lang.Object
  继承者 DB_XML.DataBase
直接已知子类:
eXist, Sedna, xhive, Xindice

public abstract class DataBase
extends java.lang.Object

Class abstraite g閞ant la connection avec une base de donn閑s


构造函数摘要
DataBase()
          Constructeur de la class abstract DataBase
 
方法摘要
abstract  boolean addFile(java.lang.String path, java.lang.String filename)
          Ajouter un fichier dans la base de donnee
abstract  boolean connection()
          Fonction qui cree une connection vers une base
abstract  boolean deconnection()
          Detruire la connection avec une base
 java.util.List<java.lang.String> execCharge(java.util.List charge)
          Fonction qui execute des requetes qui sont enregistres dans une List et calcule le temps d'execution de ces requetes
abstract  long executeReq(java.lang.String Req)
          Executer une requete et retourne le temps d'execution
static java.util.ArrayList<java.lang.String> getDbList()
          Retourne une list qui contient les noms des differents bases
 void setDbName(java.lang.String _dbName)
          Mutateur du nom de la base
 void setHost(java.lang.String _host)
          Mutateur du adresse host
 void setPass(java.lang.String _pass)
          Mutateur du mot de pass
 void setUser(java.lang.String _user)
          Mutateur de nom utilisateur
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造函数详细信息

DataBase

public DataBase()
Constructeur de la class abstract DataBase

方法详细信息

setHost

public void setHost(java.lang.String _host)
Mutateur du adresse host

参数:
_host - adresse host

setUser

public void setUser(java.lang.String _user)
Mutateur de nom utilisateur

参数:
_user - nom utilisateur

setPass

public void setPass(java.lang.String _pass)
Mutateur du mot de pass

参数:
_pass - mot de pass utlisateurs

setDbName

public void setDbName(java.lang.String _dbName)
Mutateur du nom de la base

参数:
_dbName - nom de la base donnee

getDbList

public static java.util.ArrayList<java.lang.String> getDbList()
Retourne une list qui contient les noms des differents bases

返回:
list qui contient les noms des differents bases

execCharge

public java.util.List<java.lang.String> execCharge(java.util.List charge)
Fonction qui execute des requetes qui sont enregistres dans une List et calcule le temps d'execution de ces requetes

参数:
path -
返回:
list qui contient les message resultats

connection

public abstract boolean connection()
                            throws java.lang.Exception
Fonction qui cree une connection vers une base

返回:
true si on est connecte
抛出:
java.lang.Exception

deconnection

public abstract boolean deconnection()
Detruire la connection avec une base

返回:
true si on est deconnecte

addFile

public abstract boolean addFile(java.lang.String path,
                                java.lang.String filename)
Ajouter un fichier dans la base de donnee

参数:
path - Chemin du fichier qui sera ajoute
filename - Nom de la ressource
返回:
true si l'insertion s'est d閞oul? correctement

executeReq

public abstract long executeReq(java.lang.String Req)
Executer une requete et retourne le temps d'execution

参数:
Req - Requ阾e ? ex閏uter
返回:
Le temps d'閤閏ution de la requ阾e (-1 si une erreur s'est produite)