可以考虑建立Object字段,然后用object直接insert到数据库中,还有就是重新检查数据库设计是否合理,能否在进行整合划分

解决方案 »

  1.   

    由于用户要尽快看演示效果,目前暂时用一个jsp页面,一个数据库表,二者一一对应。我想页面部分可以采用几个子页面来分别对应数据库中的一些字段,就像一些商业网站登记信息一样,采用上一页、下一页来载入不同的内容,填好一个界面就保存该界面对应的字段内容,数据库仍然采用一个表,这样同步、查询等不会遇到什么麻烦。不知这样如何?
      

  2.   

    to:windancery(Java的真实拥护者!) ,您的意思是把所有字段信息对应的javabean作为object保存进库里的单个字段吗,性能方面如何呢?
      

  3.   

    windancery(Java的真实拥护者!) 的方法有没有考虑过以后数据库的结构和开发语言的耦合会很大?
      

  4.   

    而且网页里面很多东西,还有一些select里面也有很多东西都放在form action里面,提交servlet处理,如果一下post上去,网络负担比较重。
      

  5.   

    to chenyuan_tongji(codeguru):就是将以前用户纸张形式的表做成网页,直接在网上填写,入库,相信每个单位都有这样的表吧,只不过我要做的表需要填写的内容比较多,想象一本有几页的报表,就是要实现这样的东西。
      

  6.   

    to yeswhb :
    javabean作为object保存进库里的单个字段,以前我用过的是没性能方面问题的,再有我觉得是否还可以考虑用XML呢?这样可以解决chenyuan_tongji(codeguru)说得耦合问题,同时也便于扩展,维护...to chenyuan_tongji(codeguru) :
    数据库的结构和开发语言的耦合这是一个问题,呵呵..谢谢提醒!我一直在作java的应用就没考虑这方面的问题!
      

  7.   

    to windancery(Java的真实拥护者!) :javabean作为object保存进库里的单个字段,这方面有没有相关资料,还是你独创的?偶想看看,呵呵。
      

  8.   

    to windancery(Java的真实拥护者!):用xml是可以保存到单个字段,但这样做与把内容分别放入多个字段相比,有什么优点呢?我想除非是在字段数已经超出数据库限制的情况下,否则读写都必须要对整个xml文件操作后再与数据库交互,且不能直接构建sql语句,不知你在什么情况下采取这种做法?我希望达到的目的是在web表单项目很多的情况下,怎样能够更好地与后台数据库进行交互,性能应该尽量优化。我看了一下www.51job.com,人员需要填写各种栏目的信息,每个栏目中有几个text供填写,填写万后点击保存按钮,再填写其他栏目,我想其后台可以用几个表分别保存各个栏目信息,也可以用单表多字段的方式处理,点击保存按钮时只是保存几个对应字段内容,其他写空字符串或者不写内容。点击栏目时,从数据库中取信息显示到该栏目的text中,我想其应该不是用session吧,不然负担太大。大家觉得我理解的对否?这样的解决方式如何?
      

  9.   

    to chenyuan_tongji(codeguru) :
    可以参考下jdbc的文档to yeswhb :
    XML用来存储大的或是条目很多的文档,比如你说的情况.
    关于51job我估计你说的没错,应该是每个栏目对应一个table,那么它就没你这情况了!其实你可以借鉴一下,是否也可以将form的项目进行分类,建立相应的table,当然这样增加了数据的复杂度
      

  10.   

    我建议使用框架的结构,比如做成5个页面,其中4个为隐藏页面,使用javascript 来控制各个页面的显示及隐藏,至于提交,也可以用javascript取到各个页面上的输入参数,然后写到统一的一个form里面提交给jsp处理。