net.nitus.dbcon
Class SQL

java.lang.Object
  extended by net.nitus.dbcon.SQL

public class SQL
extends java.lang.Object

Version:
08-jun-2005 13:19:08
Author:
xnavarro

Constructor Summary
SQL()
          Autor: xnavarro Paràmetres:
 
Method Summary
static boolean commitTry(java.sql.Connection con)
          Intenta executar un commit de la transacció
static java.math.BigDecimal getBigDecimal(java.lang.String cadena)
          Retorna un BigDecimal a partir d'una cadena o null si la cadena no té un número
static java.lang.Integer getInteger(java.lang.String cadena)
          Retorna un Integer a partir d'una cadena o null si la cadena no té un número
static java.lang.String getStringNoNull(java.sql.ResultSet rs, int columna)
          Retorna una cadena a partir d'una columna d'un result set, el valor del qual és transformat a "" en cas que sigui null.
static boolean rollbackTry(java.sql.Connection con)
          Intenta fer un roolback de la transició
static boolean sqlTry(java.sql.Connection con, java.lang.String sqlInstruct)
          Executa la instrucció sqlInstruct
static int sqlTry(java.sql.Connection con, java.lang.String sqlInstruct, boolean noTrobatPermes)
          Intenta executar una instrucció sql
static int sqlTry(java.sql.Connection con, java.lang.String sqlInstruct, java.lang.String errors, boolean noTrobatPermes)
          Intenta executar una instrucció sql.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SQL

public SQL()
Autor: xnavarro Paràmetres:

Method Detail

sqlTry

public static boolean sqlTry(java.sql.Connection con,
                             java.lang.String sqlInstruct)
Executa la instrucció sqlInstruct

Parameters:
con -
sqlInstruct -
Returns:
true si s'ha executat satisfactòriament false si hi ha hagut algun error.

sqlTry

public static int sqlTry(java.sql.Connection con,
                         java.lang.String sqlInstruct,
                         boolean noTrobatPermes)
Intenta executar una instrucció sql

Parameters:
con - La connexió a la base de dades
sqlInstruct - La instrucció que s'ha d'executar.
noTrobatPermes - cert si es considera no trobat correcte, fals si no trobat és incorrecte
Returns:
Enter amb -100.-si no s'ha trobat, 0.- Si ha anat bé, El codi d'error si hi ha hagut algun altre error.

sqlTry

public static int sqlTry(java.sql.Connection con,
                         java.lang.String sqlInstruct,
                         java.lang.String errors,
                         boolean noTrobatPermes)
Intenta executar una instrucció sql.

Parameters:
con - La connexió a la base de dades
sqlInstruct - La instrucció sql que s'ha d'executar
errors - Una cadena amb la llista d'errors permesos
noTrobatPermes - Cert si no trobat no es considera error, fals en cas contrari.
Returns:
int amb 0.- si ha anat bé, -100 si no s'ha trobat cap registre, el codi d'error en cas contrari

commitTry

public static boolean commitTry(java.sql.Connection con)
Intenta executar un commit de la transacció

Parameters:
con - La connexió que té la transacció activa
Returns:
cert si ha funcionat, fals en cas contrari

rollbackTry

public static boolean rollbackTry(java.sql.Connection con)
Intenta fer un roolback de la transició

Parameters:
con - La connexió que té la transició activa
Returns:
Cert si ha funcionat, fals en cas contrari

getStringNoNull

public static java.lang.String getStringNoNull(java.sql.ResultSet rs,
                                               int columna)
                                        throws java.sql.SQLException
Retorna una cadena a partir d'una columna d'un result set, el valor del qual és transformat a "" en cas que sigui null.

Parameters:
rs - El resultset que conté la informació
columna - La columna que es vol obtenir la dada
Returns:
"" si la columna té un null, el valor guardat si no és null.
Throws:
java.sql.SQLException

getBigDecimal

public static java.math.BigDecimal getBigDecimal(java.lang.String cadena)
Retorna un BigDecimal a partir d'una cadena o null si la cadena no té un número

Parameters:
cadena - La cadena que conté el número
Returns:
null si la cadena no tenia un número, el BigDecimal del número si la cadena tenia un numero.

getInteger

public static java.lang.Integer getInteger(java.lang.String cadena)
Retorna un Integer a partir d'una cadena o null si la cadena no té un número

Parameters:
cadena - La cadena que conté el número
Returns:
null si la cadena no tenia un número, l'Integer del número si la cadena tenia un numero.