|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ejie.r01f.sql.BDConnectionHelpper
BDConnectionHelpper
Clase que se encarga de manejar conexiones a bases de datos.
Hay que pasar un objeto Properties con datos para obtener la conexion.
Los datos de la conexion normalmente se obtienen de un fichero .properties.xml
que ha de tener una seccion con la forma:
Constructor Summary | |
BDConnectionHelpper()
Constructor vacio |
Method Summary | |
static void |
closeConnection(java.sql.Connection conx)
Libera una conexión a base de datos |
static java.lang.String |
composeNoConfigErrorMessage()
Compone un error indicando que no se ha definido la seccion de base de datos en las properties.xml |
static java.sql.Connection |
getConnection(java.util.Properties props)
Devuelve una conexión con la base de datos Hay que pasar como parametro un objeto Properties con la definicion de la conexion. |
static java.sql.Connection |
getConnection(java.lang.String appCode,
java.lang.String conxName)
Obtiene una conexion a base de datos con los datos de conexion definidos en el fichero .properties.xml de la aplicacion que se pasa como parametro |
static java.util.Properties |
obtainConnectionProperties(java.lang.String appCode,
java.lang.String connectionName)
Obtiene las propiedades de una conexión accediendo a el fichero .properties.xml En este fichero hay una parte dedicada a base de datos con el siguiente formato: |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BDConnectionHelpper()
Method Detail |
public static java.util.Properties obtainConnectionProperties(java.lang.String appCode, java.lang.String connectionName)
appCode
- codigo de aplicacionconnectionName
- nombre de la conexión
public static java.sql.Connection getConnection(java.lang.String appCode, java.lang.String conxName) throws java.sql.SQLException
appCode
- El codigo de aplicacionconxName
- El nombre de la conexion (ver fichero .properties.xml)
java.sql.SQLException
- si hay algun errorpublic static java.sql.Connection getConnection(java.util.Properties props) throws java.sql.SQLException
props
- Propiedades para obtener la conexion
java.sql.SQLException
- si hay algun errorpublic static void closeConnection(java.sql.Connection conx) throws java.sql.SQLException
conx
- la conexión que hay que cerrar
java.sql.SQLException
- si hay algun error al cerrarpublic static java.lang.String composeNoConfigErrorMessage()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |