看你的结构设计了,最差的就是放到jsp中。这和ASP没有任何区别,都变成流程时的开发语言了。

解决方案 »

  1.   

    首先,绝对不会放在jsp和servlet中的,这是最不明智且不爽的做法。
    一般我都是放在javabean里面,很显然的说,难道你连接数据库的代码也放在jsp中吗?这些都是应该放在javabean中封装起来的,否则那也太bt……
      

  2.   

    楼上的说的很对,放在jsp,或者servlet里面是最不明智的,,也是最差的方法,一般是的结构设计应该是这样的,用jsp做表示层,用servlet做控制流处理层,用javabean做数据封装。这样的结构才是合理的。
    也就是说你的所有对数据库的操作,当然包括sql了,应该放在javabean里面。
      

  3.   

    楼上的人们说得都对。最好是将sql封装起来,别放在jsp中。
      

  4.   

    关于数据库的操作一般来说因该放在javabean中,但我认为个别的几条重用性不高的sql语句放在jsp中也无不可。主要要根据实际情况了。
      

  5.   

    其实也有很多情况是把sql语句写到进程里的,这样可以提高性能