Páginas

6 de octubre de 2014

buscar nombre columnas o nombre de tablas oracle




para buscar el nombre de columnas, el nombre de la columna debe ser en mayúscula

SELECT col.owner, col.table_name, col.column_name, col.data_type,
col.data_length, col.nullable, col.data_default,
com.comments FROM all_tab_columns col, all_col_comments com WHERE
 col.table_name = com.table_name AND
col.column_name = com.column_name AND col.owner=com.owner AND
 col.column_name = 'XXXXXXX' ORDER BY col.table_name, col.column_id

para buscar el nombre de las tabla

SELECT *
FROM ALL_OBJECTS
WHERE OBJECT_NAME LIKE '%_XX_%'
--WHERE OBJECT_NAME LIKE '%'
--where OBJECT_TYPE IN ('TRIGGER')
AND OWNER NOT IN ('SYS')

17 de septiembre de 2014

varios log4j.properties


Hay dos maneras de cargar varias rutas rutas del log4j


primera manera

static final Logger debugLog = Logger.getLogger(Nombre_clase.class);

y esta linea en el constructor de la clase

PropertyConfigurator.configure("Ruta donde donde esta el log4j.properties");

si el log4j.properties esta dentro del proyecto solo haria poner la ruta dentro del proyecto java.

la segunda manera

en tu log4j.properties

log4j.rootLogger=error, debug

#configuración por defecto log4j.appender=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.layout=org.apache.log4j.PatternLayout log4j.appender.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n


# configuración AppLogging
log4j.category.AppLogging=L1
log4j.appender.L1=org.apache.log4j.FileAppender log4j.appender.L1.layout=org.apache.log4j.PatternLayout log4j.appender.L1.layout.ConversionPattern=%-22d{dd/MMM/yyyy HH:mm:ss} – %m%n log4j.appender.L1.file=failedtoaddusers.log


si se pone si tu quieres la configuracion por defecto
private static Logger log = Logger.getLogger(ActiveDirectoryManage.class);

y su quieres la otra configuración
private static Logger log = Logger.getLogger("AppLogging");

10 de septiembre de 2014

error con log4j


si te sale un error al ejecutar una aplicación java

log4j:WARN No appenders could be found for logger (com.foo).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.


hay dos posibles soluciones pasando las carpeta de propiedades o la propiedad al raiz  /src

Otra manera seria en propiedades del proyecto en el apartado de java build path"en la pestaña de source añades la propiedad.

error de eclise ".eclipse.m2e.logback"

cerramos el eclipse

se va a la al workspace

eliminamos esta carpeta

.metadata\.plugins\org.eclipse.e4.ui.workbench.sw

se vuelve a ejecutar el eclipse y estaria resuleto el problema