可以考虑用jdom解析之后作成bean文件存储xml文件中的信息,之后在数据库中存储信息直接从bean里面取值就行了~~

解决方案 »

  1.   

    哦,我再问一下,
    (1)我的想法是对的吧,应该要放到外存的,不然每次查询都要重新解析,对吗?
    (2)可以用关系数据库作为外存使用来存放,对吧?而前提是我并不使用关系数据库中的任何功能。这样是不是效率会降低,因为还有数据库的启动时间。
    (3)您的意思是形成bean文件管理XML信息,方便放入关系数据库,这个我理解了,谢谢您。
    前两个问题还麻烦高人解答下啊,谢谢喽!
      

  2.   

        再啰嗦一句 ,我要做的是完成对XML文件的查询,但是不能使用关系数据库。而对于解析后的多个XMl文件信息又不知道如何存放,用户每次提出查询都需要检索这些信息。
        请继续指教啊!
      

  3.   

    lz的意思是只是使用数据库作存储,解析好的信息都存在数据库里?
    不想使用数据库的任何功能是指什么?是不想做任何对table的优化,还是说不想用表关联或者写存储过程?
    启动和连接数据库花不了太多时间,至少比你解析xml文件用的时间短的多~~
      

  4.   

    对,我的意思就是只使用数据库存储解析好的信息,以表的形式,这样取出的时候比较方便操作。如果以文本文件存储,不太好操作。
    不使用任何功能就是不能使用SQL语句对这些信息进行查询,也不使用所有其他的数据库功能,因为我要做的是一个xml查询系统,要自己完成查询部分,不能使用数据库本身的查询功能。
    这样还能用数据库存吗?请指教啊!