Foros del Web » Programación para mayores de 30 ;) » Java »

mysql y netbeans

Estas en el tema de mysql y netbeans en el foro de Java en Foros del Web. TENGO ALGUNAS DUDAS, RESULTA QUE TENGO MAS DE 10 MIL REGISTROS EN UNA BASE DE DATOS, Y TENGO QUE TRABAJAR CON ESTOS, QUIERO HACERLO CON ...
  #1 (permalink)  
Antiguo 01/09/2012, 01:19
 
Fecha de Ingreso: septiembre-2012
Ubicación: Cabildo, Valparaiso, Chile, Chile
Mensajes: 5
Antigüedad: 11 años, 8 meses
Puntos: 0
Información mysql y netbeans

TENGO ALGUNAS DUDAS, RESULTA QUE TENGO MAS DE 10 MIL REGISTROS EN UNA BASE DE DATOS, Y TENGO QUE TRABAJAR CON ESTOS, QUIERO HACERLO CON JAVA, PERO NO SE DE DONDE PUEDO ENCONTRAR INFORMACIÓN QUE ME PUEDA EXPLICAR COMO USAR LOS DATOS DE LA TABLA COMO VARIABLES NORMALES, SIN TENER QUE ESTAR CREANDO JFRAMES NI ESE TIPO DE COSAS. ESO ES A GRANDES RASGOS, AHORA EXPLICARE MAS DETALLADAMENTE LO QUE TENGO QUE HACER, PARA VER SI ESQUE ALGUN BUEN AMIGO ME PUEDE EXPLICAR CLARAMENTE COMO SE DEBE HACER Y DONDE SACO LA INFO :d.

TENGO UNA TABLA CON MAS DE 10000 REGISTROS, LOS TENGO Q ORDENAR POR ID Y POR TIEMPO DE ACCESO. Y DE ACUERDO AL TIEMPO QUE ESTUVO NAVEGANDO SE VAN A CREAR SESIONES, SI NAVEGA MAS DE 30 MIN SE CREA UNA NUEVA SESION. ENTONCES ESTE NUEVO REGISTRO (SESION) SE CREARA EN LA NUEVA TABLA EN DONDE SE ENVIARAN LOS DATOS ORDENADOS. LO INTENTARE DE EXPLICAR MEJOR GRAFICAMENTE.

ID URL TIME
1 WW 00.22
2 WW 00.25
1 WW 00.45
2 WW 00 .27
1 WW 01.15
2 WW 00.45

|
|
|
|
<>

ID URL TIME SESION
1 WW 00.22 1
1 WW 00.45 2
1 WW 01.15 3
2 WW 0.25 1
2 WW 0.27 1
2 WW 0.45 2

ES BASICAMENTE ESE EL PROCESO QUE QUIERO HACER, PERO COMO NO ME MANEJO MUY BIEN CON MYSQL, PREFIERO HACERLO EN JAVA, SOLO QUE NO SE COMO TRATAR LOS DATOS DE LAS TABLAS COMO VARIABLES. OJALAS QUE ME PUEDAN AYUDAR :D, SERIA DE MUCHA UTILIDAD.

SALUDOS .
  #2 (permalink)  
Antiguo 01/09/2012, 20:26
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: mysql y netbeans

No entiendo lo de que quieres tratar los datos de la tabla como variables, que quieres decir?
  #3 (permalink)  
Antiguo 01/09/2012, 20:32
Avatar de Nighter  
Fecha de Ingreso: enero-2007
Mensajes: 97
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: mysql y netbeans

Amigo la verdad lo que quieres hacer es un crimen para el performace de esa accion... :P, pero este es el high level de lo que tienes que hacer:

En Java:
* Poner en tu classpath el connector para java de mysql http://www.mysql.com/downloads/connector/j/
* Crear una clase para que en esa hagas el mapping de la info a traer, de una vez a esta clase le poner el atributo correspondiente a la cantidad de sesiones
* Generar tu conexion a la base de datos
* Traerte los datos de la tabla
* Por cada registro crear un objeto de tu clase de mapeo y metelo a un ArrayList<Clase de Mapeo>
* Por cada objeto en el array analizar el tiempo de conexion y generar la info a poner el en campo session
* Si no tienes la tabla ya creada en la DB hacer tu query para crearla
* Por cada objeto en el array hacer un insert a la tabla recien creada
* Viola!!!!!!!

En MySQL:
* Crea un store procedure que haga eso :P, pudes usar cursores!!
__________________
Un hombre no vale por cuanto sabe, sino por a cuantos a enseñado...

Etiquetas: jar, mysql, netbeans
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:19.