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.Exception
Connection
public boolean CierraConexion()
public java.lang.String MostraInformacio() throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<java.lang.String> ObteNomTaules() throws java.sql.SQLException
java.sql.SQLException
public 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.SQLException
public 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.SQLException
public 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.SQLException
public 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.Exception
LectorCapcaleres
public 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.Exception
public 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.SQLException
public 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