public class ConexioODBC
extends java.lang.Object
Connection| Constructor and Description |
|---|
ConexioODBC(java.lang.String bbdd)
Constructor.
|
ConexioODBC(java.lang.String bbdd,
java.lang.String usuari,
java.lang.String contrassenya)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
CierraConexion()
Tanca la connexio amb la base de dades.
|
java.sql.Connection |
CreaConexion()
Obte una conexio amb el nom de driver especificat
|
void |
CreaMacroCSV(java.io.PrintStream salida,
int n_historials)
Escriu en l'Sream especificat TOTA la informacio del individus de la vase de dades.
|
void |
CreaMacroDescripcio(java.io.PrintStream salida,
java.lang.String directori,
int n_historials)
Escriu en l'Sream especificat les descripcions de les capceleres de totes les taules de la base de dades.
|
void |
CreaMacroID(java.io.PrintStream salida,
int n_historials)
Escriu en l'Stream donat les ID de totes les taules de la base de dades.
|
void |
CreaMacroTipus(java.io.PrintStream salida,
int n_historials)
Escriu en l'Sream especificat el tipus de dada que conte cada cel.la.
|
void |
CrearPesos(java.io.PrintStream salida,
java.lang.String file_in)
Escriu en l'Sream especificat els pesos pde les cel.les ( per defecte '1').
|
java.lang.String |
MostraInformacio()
Mostra informacio basica de la conexio.
|
java.util.ArrayList<java.lang.String> |
ObteCodisIndividu(java.lang.String taula)
Obtenim el codi d'individu de tots els individus que tingui la taula especificada per parametre.
|
int |
ObteNColumnes(java.lang.String taula)
Retorna la quantitat de columnes que te una taula concreta.
|
java.util.ArrayList<java.lang.String> |
ObteNomTaules()
Obtenim el nom de totes les taules contingudes dins la base de dades.
|
public ConexioODBC(java.lang.String bbdd,
java.lang.String usuari,
java.lang.String contrassenya)
bbdd - String que representa el nom del driver/bbdd.usuari - String que representa el nom d'usuari.contrassenya - String que representa la contrassenya de usuari.public ConexioODBC(java.lang.String bbdd)
bbdd - String que representa el nom del driver/bbdd.public java.sql.Connection CreaConexion()
throws java.lang.Exception
java.lang.ExceptionConnectionpublic boolean CierraConexion()
public java.lang.String MostraInformacio()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<java.lang.String> ObteNomTaules()
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.util.ArrayList<java.lang.String> ObteCodisIndividu(java.lang.String taula)
throws java.sql.SQLException
taula - String que indica la taula sobre la qual hem de buscar els codis.java.sql.SQLExceptionpublic int ObteNColumnes(java.lang.String taula)
throws java.sql.SQLException
taula - String que representa la taula de la qual volem coneixer la quantitat de columnes.java.sql.SQLExceptionpublic void CreaMacroID(java.io.PrintStream salida,
int n_historials)
throws java.sql.SQLException
salida - PrintStream del fitxer on escriurem les ID.n_historials - Quantitat d'entrades que pooden tenir les dues taules anteriorment menicionades.java.sql.SQLExceptionpublic void CreaMacroDescripcio(java.io.PrintStream salida,
java.lang.String directori,
int n_historials)
throws java.lang.Exception
salida - PrintStream del fitxer on escriurem les descripcions de les capcaleres.directori - String que indica la localitzacio del directori que conte tots els fitxers '.xsl'n_historials - Quantitat d'entrades que pooden tenir les dues taules anteriorment menicionades.java.lang.ExceptionLectorCapcalerespublic void CrearPesos(java.io.PrintStream salida,
java.lang.String file_in)
throws java.lang.Exception
salida - PrintStream del fitxer on escriurem les descripcions de les capcaleres.file_in - String del fitxer que estem escrivint.java.lang.Exceptionpublic void CreaMacroTipus(java.io.PrintStream salida,
int n_historials)
throws java.sql.SQLException
salida - PrintStream del fitxer on escriurem les descripcions de les capcaleres.n_historials - Quantitat d'entrades que pooden tenir les dues taules anteriorment menicionades.java.sql.SQLExceptionpublic void CreaMacroCSV(java.io.PrintStream salida,
int n_historials)
throws java.sql.SQLException
salida - PrintStream del fitxer on escriurem les descripcions de les capcaleres.n_historials - Quantitat d'entrades que pooden tenir les dues taules anteriorment menicionades.java.sql.SQLException