SoloCodigo
Programación General => Java => Mensaje iniciado por: sergio89 en Lunes 28 de Septiembre de 2009, 18:29
-
Hola, querria saber como puedo hacer unas tablas relacionadas, me explico:
Tengo en una tabla una lista de datos que carga de una base de datos.
Lo que yo quiero aprender es, al seleccionar un elemento de esa lista, que en otra tabla al lado aparezcan una lista que este relacionada con la anterior.
Ejemplo: Comunidades, provincias, municipios.
En un tabla me carga las comunidades, al seleccionar una de ellas, me carga en otra tabla la provincias de esa comunidad y lo mismo con los municipios.
Si pudierais explicarme algo o un ejemplo os lo agredeceria muchisimo.
Un saludo
-
Pues hay varias alternativas: lo que debes pensar es si esa relacion es desde BBDD o desde memoria. Si lo haces desde BBDD lo mejor es que sobre el evento de clicar una provincia, haga un select sobre poblaciones de esa provincia. La otra es hacer todas las querys antes y cargar los valores en un vector que pertenece a cada objeto provincia, pero segun la cantidad de objetos que quieras manejar debes elegir una u otra solucion. La de BBDD es mejor respecto a memoria y la segunda es peor respecto a velocidad, sobretodo dependiendo de donde esta el server de BBDD