Database visualization helps users process, interpret and act upon large stored data sets. In this paper, we present a Java-based 3D database visualization tool called J3DV. The J3DV tool successfully solved the problem of data management faced by many other visualization systems by integrating multiple data sources with the visualization tool. The tool utilizes two-level mapping to transform the data into intermediate data that can be used to render graphs. Intermediate data offers better performance with a two-tier cache.\parThis visualization tool presents a sound framework, which has good extensibility for plugging in new data sources, supporting new data models and visual presentation types and allowing new graph layout algorithms.