\hypertarget{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d}{}\section{src.\+c.\+utils.\+connexion\+B\+D\+D.\+connexion\+B\+D\+D Class Reference}
\label{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d}\index{src.\+c.\+utils.\+connexion\+B\+D\+D.\+connexion\+B\+D\+D@{src.\+c.\+utils.\+connexion\+B\+D\+D.\+connexion\+B\+D\+D}}


Classe de connexion a la bd.  


\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a813acaf20e4c4c132c8dca5d91db06d8}{\+\_\+\+\_\+init\+\_\+\+\_\+} (self)
\begin{DoxyCompactList}\small\item\em Construeur de la connexion. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a11fab35e2e1185301a371bdb1b918eb9}{execute}
\begin{DoxyCompactList}\small\item\em Execute une requete avec des param. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a437a7c2cc8de619317139c7807be1643}{last\+Id} (self)
\begin{DoxyCompactList}\small\item\em Id genere par la derniere requete. \end{DoxyCompactList}\item 
\hypertarget{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_ad6a56c876724846f9f09102e87a6be59}{}def \hyperlink{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_ad6a56c876724846f9f09102e87a6be59}{se\+Deconnecter} (self)\label{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_ad6a56c876724846f9f09102e87a6be59}

\begin{DoxyCompactList}\small\item\em Deconnexion de la B\+D. \end{DoxyCompactList}\item 
\hypertarget{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a398aa8e70dc86d4f122d47dd54eb909c}{}def \hyperlink{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a398aa8e70dc86d4f122d47dd54eb909c}{initialisation\+B\+D\+D} (self)\label{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a398aa8e70dc86d4f122d47dd54eb909c}

\begin{DoxyCompactList}\small\item\em Initialise la B\+D. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a7cfa0bee53d62e8f777928aa558aa08b}{sauver} (path)
\begin{DoxyCompactList}\small\item\em Creer une copie de la bd. \end{DoxyCompactList}\item 
def \hyperlink{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a856ef45754c1d4476c9650068f4d77d2}{charger} (path)
\begin{DoxyCompactList}\small\item\em Charge une copie de la bd. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Classe de connexion a la bd. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a813acaf20e4c4c132c8dca5d91db06d8}{}\index{src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D@{src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D}!\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}}
\index{\+\_\+\+\_\+init\+\_\+\+\_\+@{\+\_\+\+\_\+init\+\_\+\+\_\+}!src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D@{src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D}}
\subsubsection[{\+\_\+\+\_\+init\+\_\+\+\_\+}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+c.\+utils.\+connexion\+B\+D\+D.\+connexion\+B\+D\+D.\+\_\+\+\_\+init\+\_\+\+\_\+ (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a813acaf20e4c4c132c8dca5d91db06d8}


Construeur de la connexion. 

Initialise la bd en cas d\textquotesingle{}inexistance 

\subsection{Member Function Documentation}
\hypertarget{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a856ef45754c1d4476c9650068f4d77d2}{}\index{src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D@{src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D}!charger@{charger}}
\index{charger@{charger}!src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D@{src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D}}
\subsubsection[{charger}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+c.\+utils.\+connexion\+B\+D\+D.\+connexion\+B\+D\+D.\+charger (
\begin{DoxyParamCaption}
\item[{}]{path}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\label{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a856ef45754c1d4476c9650068f4d77d2}


Charge une copie de la bd. 


\begin{DoxyParams}{Parameters}
{\em path} & le chemin du fichier a charger pour la bd \\
\hline
\end{DoxyParams}
\hypertarget{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a11fab35e2e1185301a371bdb1b918eb9}{}\index{src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D@{src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D}!execute@{execute}}
\index{execute@{execute}!src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D@{src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D}}
\subsubsection[{execute}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+c.\+utils.\+connexion\+B\+D\+D.\+connexion\+B\+D\+D.\+execute (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{req, }
\item[{}]{param = {\ttfamily ()}}
\end{DoxyParamCaption}
)}\label{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a11fab35e2e1185301a371bdb1b918eb9}


Execute une requete avec des param. 


\begin{DoxyParams}{Parameters}
{\em req} & la requete a execute \\
\hline
{\em param} & un tuple contenant les donnees a inserer dans la requete \\
\hline
\end{DoxyParams}
\hypertarget{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a437a7c2cc8de619317139c7807be1643}{}\index{src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D@{src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D}!last\+Id@{last\+Id}}
\index{last\+Id@{last\+Id}!src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D@{src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D}}
\subsubsection[{last\+Id}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+c.\+utils.\+connexion\+B\+D\+D.\+connexion\+B\+D\+D.\+last\+Id (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)}\label{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a437a7c2cc8de619317139c7807be1643}


Id genere par la derniere requete. 

\begin{DoxyReturn}{Returns}
Id genere par la derniere requete 
\end{DoxyReturn}
\hypertarget{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a7cfa0bee53d62e8f777928aa558aa08b}{}\index{src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D@{src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D}!sauver@{sauver}}
\index{sauver@{sauver}!src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D@{src\+::c\+::utils\+::connexion\+B\+D\+D\+::connexion\+B\+D\+D}}
\subsubsection[{sauver}]{\setlength{\rightskip}{0pt plus 5cm}def src.\+c.\+utils.\+connexion\+B\+D\+D.\+connexion\+B\+D\+D.\+sauver (
\begin{DoxyParamCaption}
\item[{}]{path}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}\label{classsrc_1_1c_1_1utils_1_1connexion_b_d_d_1_1connexion_b_d_d_a7cfa0bee53d62e8f777928aa558aa08b}


Creer une copie de la bd. 


\begin{DoxyParams}{Parameters}
{\em path} & le chemin du fichier de sauvegarde de la bd \\
\hline
\end{DoxyParams}


The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/c/utils/connexion\+B\+D\+D.\+py\end{DoxyCompactItemize}
