Acceso a la Base de Datos

Hola, estoy realizando una aplicacion web en donde me conecto a una base de datos (Oracle), todo funciona correctamente con datos pequeños, pero cuando realizo insert's por arriba de los 100 000 silmutaneamente, el rendimiento del sistema baja drasticamente ( 19 minutos para 100 000 inserts). Queria saber si alguien puede ayudarme con alguna clase ejemplo usando algun metodo para solucionar esto. Me conecto usando JDBC, gracias de antemano.

Otro mas al mundo Java

Hola a todos, yo como ustedes soy aficionado a la programación en este lenguaje, espero que podamos compartir conocimientos, y si no, pues estaremos sufriendo todos juntos jajaja...
gracias.

Atte:
The Neko

Certificacion

Hola, alguien me puede asesorar, donde tengo que ir para hacer el examen de certificacion con SCJP para Java 6.
se los agradesco de antemano.
saludos

Primera reunión de SpringHispano

Es muy grato para mi anunciar que el próximo 4 de agosto de 2008 de 7:00 pm a 10:00 pm se llevara a cabo la Primera Reunión de la Comunidad SpringHispano.org.

En esta ocasión nos vestimos de gala ya que contaremos con la presencia de Andrés Almiray, reconocido desarrollador, blogger y orador en distintos foros como JavaOne, EclipseCon entre otros.

Andrés dará una charla sobre Groovy y su integración con Spring, al termino de la charla daremos un refrigerio y bebidas para discutir de manera más directa entre los asistentes. El cupo del evento es limitado a 40 asistentes, cabe mencionar que el refrigerio, bebidas y acceso a la reunión es totalmente gratuito. En los próximos días pondremos a disposición el registro en línea para asistir a la reunión.

El lugar de la reunión es en:

Ave. San Lorenzo 1009 Piso 4. Col. del Valle, México, D.F.

Para mayor información aqui

Eclipse Ganymede 3.4 Review, mejoras y características del nuevo release.

Acabo de ver las mejoras que trae el nuevo lanzamiento de Eclipse "Ganymede" y no dude en traerlas para que las
tomen en cuenta. Esta es la versión 3.4 del popular IDE, que tradicionalmente libera una nueva versión anualmente por
estas fechas.

Eclipse Ganymede

* Con información de http://elcofrecito.net/.

Búsqueda de texto mejorada

Mejora en el soporte de búsqueda con expresiones regulares


Mejoras en el reemplazo de texto

Al reemplazar un texto podemos especificar mediante C cuáles letras queremos que mantenga las mayúsculas o minúsculas.

Instalar Netbeans 6.1 en Ubuntu Linux

Ahora con el rechazo total de los usuarios ante Windows Vista y el soporte que ya no existirá en Windows Xp muchas empresas mexicanas estan apostando por Ubuntu Linux.
La distribución más popular y más amigable de este sistema operativo.

Lo ocupan como Sistema Operativo de escritorio como para el desarrollo y en esta ocación
platicaremos un como instalar lo basico para comenzar a desarrollar con Java sobre Linux.

En primer lugar Ubuntu utiliza un entorno grafico denominado Gnome tendras que irte en la barra de arriba de tu escritorio y en administración selecionarás el manejador de paquetes denominado Synaptic.
Solo le daras en buscar y le diras q instale lo siguiente:
- sun-java6-bin
- sun-java6-jdk
- sun-java6-jre

Una vez instalada la maquina virtual y el kit de desarrollo solo resta buscar en synaptic
el IDE de netbeans y le daras instalar el paquete.

Ahora solo resta que te vallas al menu de aplicaciones y en la opcion de desarrollo aparecerá tu Netbeans listo para utilizarse.

Nota: Esta forma de instalación solo aplica si tienes conexión a internet

Módulo de búsqueda.

Muchachos, ya están funcionando las búsquedas al 100%.

Por un error en el crontab que lanza el sitio para indizar el contenido no se mostraba ninguna búsqueda.

Recién acabo de solucionar esto así que ya operan los formularios de búsqueda normalmente.

Saludos.

Configurando datasource de Oracle en JBoss

Autor: Javier Ramírez Jr.

Usando:

  • JDK 1.6 u1
  • JBoss 5.0.0.Beta1
  • Oracle 10g XE

Habrá algunas veces en las que no queramos que una conexión a la base de datos esté totalmente definida en el código fuente como en el ejemplo de Marco Antonio, con todo y usuario y password por cuestiones de seguridad. Otras razones? la más importante de todas ellas es cuando manejamos más de un ambiente de desarrollo, con una base de datos para cada uno (supongamos un ambiente de desarrollo, otro de pruebas y finalmente producción). Por supuesto no son los mismos datos de conexión para una y para otra (usuario, password, sid, y en ocasiones hasta host). Hacerlo en el código fuente obviamente obligaría a cambiar esa parte del código fuente cada vez que llevemos la aplicación de un ambiente a otro.

En este caso, haré el ejemplo de configuración de datasource de Oracle con JBoss, un servidor de aplicaciones Java Enterprise.

Clase generica de Conexion a Bases de datos

Una clase Generica de conexion a bases de datos

Una clase generica que realiza una conexion a bases de datos mysql, la cual esta declarada dentro del paquete conexion, recibe cuatro parametros:
String ip, String bd, String usr, String pass, los cuales se pueden enviar desde otra clase en donde se mande llamar... ejemplo

GenericaDb pnbd = new GenericaDb("192.168.54.2","listadb","admin","4dm1n1str");

despues se puede acceder a los elementos de la clase de la siguiente forma:

//Para obtener la conexion
Connexion conexion = qpn.getConexion();

package conexion;

/****************************************
* *
* @author Marco A. Trejo Lemus *
* 17/06/2008 09:47:01 AM *
****************************************/

import java.sql.*;

public class GenericaDb
{
public String driver,url,ip,bd,usr,pass;
public Connection conexion;

public GenericaDb(String ip, String bd, String usr, String pass)
{ driver="com.mysql.jdbc.Driver";
this.bd = bd;
this.usr = usr;
this.pass = pass;
url = new String("jdbc:mysql://"+ip+"/"+bd);
try
{ Class.forName(driver).newInstance();

Distribuir contenido