1 0 Archive | marzo, 2011
post icon

Insertar datos desde un csv a mysql con java

A continuacion veremos una forma sencilla, para insertar o actualizar los datos en una db mysql desde un archivo csv para ello necesitaremos una librería externa que pueden descargarla desde aqui:
http://oss.mars.asu.edu/trac/jmars/browser/trunk/lib/javacsv.jar?rev=1
Para esto supongamos que nuestro archivo csv este ordenado asi:

100,"Juan","Gonzalez",123454,"5ta avenida c/Artigas 1560","59521-345445";

Con este ejemplo nosotros insertamos y actualizamos los datos en la db por medio de procedimientos almacenados. El nombre de los sp pueden variar, y la logica es casi lo mismo para insertar o actualizar en otros motores de bases de datos.

(Continuar Leyendo sobre Insertar datos desde un csv a mysql con java)

post icon

Configurar acceso remoto a la pág. http de la base de datos Oracle 10g, en un servidor Linux sin entorno grafico

Antes que nada quiero agradecer al Ing. Luis Cardozo, por su colaboración a la solución de este problema.

Por si alguna vez les toque instalar el motor de base de datos Oracle 10g, en un servidor Linux sin entorno grafico.

Esto esta probado en un servidor ubuntu, pero puede ser compatible en las demas versiones de linux (opensuse, mandriva, etc).

Primero nos aseguramos que las variables de entorno del oracle esten declaradas, si no estan declaradas ejecutamos en la consola esto:

export LANG=en_US.UTF8
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin
export ORACLE_SID=XE
export PATH=$ORACLE_HOME/bin:$PATH
export LIBPATH=$LIBPATH:$ORACLE_HOME/lib:/usr/local/lib

luego por medio del sqlplus nos conectamos a la db.

sqlplus sys as sysdba (Continuar Leyendo sobre Configurar acceso remoto a la pág. http de la base de datos Oracle 10g, en un servidor Linux sin entorno grafico)

post icon

Configurar la notificación por email en VisualSVN (post-commit hook)

Para la gente que utiliza VisualSVN como servidor y administrador de subversión de sus códigos fuentes, y trabaja en equipos grandes especialmente, quizá le interese recibir una notificación a sus correos electrónicos, cada vez que se hace un commit, conteniendo la información de quien lo ha hecho, sobre que ficheros, y las líneas modificadas.

Esto se puede lograr gracias a los hooks, del subversion normalmente y es realmente sencillo de configurar, incluso VisualSVN facilita más las cosas. (Continuar Leyendo sobre Configurar la notificación por email en VisualSVN (post-commit hook))

post icon

Instalar WebSVN como front-end del Visual SVN Server

El año pasado veíamos rápidamente como instalar un servidor SVN sobre Windows con VisualSVN, además vimos el front-end del mismo, si bien es útil, es un poco precario en cuanto a prestaciones y funciones.

El conocido gestor WebSVN podemos utilizar como un front-end más (depende de ustedes eliminar el que viene por defecto o no). El mismo lo pueden descargar desde este link. Lo descomprimen, renombran la carpeta a websvn, y lo copian a la siguiente ruta: (Continuar Leyendo sobre Instalar WebSVN como front-end del Visual SVN Server)

post icon

Como saber cuando fue el último acceso a una Base de Datos SQL Server

Conocer cuando fue la ultima vez que se accedió a una base de datos en SQL Server no es una tarea fácil de resolver, ya que no hay un valor que sirva específicamente para eso, si es que no llevamos un sistema de auditoría a la par.

Otra manera es ver el registro del transaction log de la base de datos, aunque la misma es muy dificil de interpretar, a parte que son funciones de SQL Server no documentadas por Microsoft y para peor de todo están almacenadas en un formato propietario. (Continuar Leyendo sobre Como saber cuando fue el último acceso a una Base de Datos SQL Server)

post icon

Cargar los ASPxComboBox en el modo edición [DevExpress]

Ayer veíamos como cargar los combos de la barra de filtros en las grilas de DevExpress por código. Al hacer eso lo más seguro que necesitemos cargarlos también cuando están en modo de edición. Tarea que es ligeramente más compleja que la anterior pero nada de otro mundo tampoco.

El el evento HtmlRowCreated es donde se crean los objetos HTML finalmente antes de volver al cliente, y es allí donde podemos aprovechar para poblarlos, siempre que este en modo de edición la grilla (normalmente a pedido del usuario). (Continuar Leyendo sobre Cargar los ASPxComboBox en el modo edición [DevExpress])

post icon

Cargar combos de filtro en un ASPxDataGridView [DevExpress]

Al usar los controles de DevExpress, especificamente el ASPxDataGridView (la cual de paso es una de las grilla más completas y sencillas de programar sobre él) veremos que la mayoría de los ejemplos que encontramos en internet están construidos con asistentes y/o databindings.

Pero que sucede si necesitamos escribir código explicito para trabajar con él? bueno no es dificil para nada pero si un poco escaso la  info, ello me motivo a compartir éste código bastante fácil de implementar.

Pueden elegir otro evento donde (Continuar Leyendo sobre Cargar combos de filtro en un ASPxDataGridView [DevExpress])

post icon

Como depurar en SQL Server 2008 paso a paso: Procedimientos almacenados, triggers y funciones

En el articulo anterior veiamos un mini-tutorial de como depurar en SQL Server 2005. Ahora veremos como hacerlo con SQL Server 2008. Aunque es posible hacerlo del mismo modo, con Visual Studio. La nueva versión nos permite ya depurar desde el SQL Server Management Studio directamente (una caracteristica más que útil y que implorabamos hace años).

La primer diferencia es más que reconocible, ya que se agrega un nuevo menú dentro del SSMS como ven aquí: (Continuar Leyendo sobre Como depurar en SQL Server 2008 paso a paso: Procedimientos almacenados, triggers y funciones)

post icon

Como depurar en SQL Server 2005 paso a paso: Procedimientos almacenados, triggers y funciones

Para todo programador es un paso vital conocer como depurar su software, para la gente que desarrolla con herramientas de Microsoft ésta tarea es bastante sencilla la mayoría de las veces. Especialmente si se trata de depurar las aplicaciones construidas con Visual Studio.

El mayor de los problemas surge cuando hay que depurar objetos de la base de datos, especificamente SQL Server. Para los que en algún momento llegamos a utilizar la versión 2000, el mismo traía un depurador en el Analizador de Querys. Aunque un poco rustico, lo tenía. Cuando salío la versión 2005 del motor, ésta opción fue sacada del producto (Continuar Leyendo sobre Como depurar en SQL Server 2005 paso a paso: Procedimientos almacenados, triggers y funciones)

post icon

Listar las columnas y sus características de una tabla en SQL Server

Leer la metadata de SQL Server no es para nada complejo, y tiene una buena documentación. Una tarea útil y que es bastante buscada en los foros es listar las columnas de las tablas, con sus tipos de datos, Foreing Keys, Primary Keys, etc.

No es muy común hacer estas lecturas, pero si sirve para un DBA, o un desarrollador que quiere automatizar procesos o incluso crearse alguna especie de IDE personalizado.

En el siguiente query verán listados los nombres, el id, tipo de dato, precision, si soporta nulo, si es identity, sus FK entre otros. (Continuar Leyendo sobre Listar las columnas y sus características de una tabla en SQL Server)

Página 1 de 212