PreparedStatement extends Statement
接口上他们是继承的关系,具体实现就要看具体实现者是怎么做的啦.
"为什么这样的重要问题 sun或java社区不去解决,因为使用J2EE就没有这些问题"
这和用不用 J2EE 是两回事,我认为在 JCP 里没有人去讨论这个问题,
是因为没有人想过这样用.所有的教材都告诉人们,要及时关闭对数据对象.
没有人想承担 JDBC 不兼容的风险.既然 JDBC 指导里都这样写,所以大家都这样做.
我并不否定这种做法,这个想法是很好,很有新意,减少了内存拷贝的操作.节约了时间.
但是它并不通用. 遇到不同的 JDBC 要小心处理.这对于程序员来说,增加了程序移植的工作量.可维护性差了一点.
"所以对于我们根本解决之道是迅速转上J2EE开发框架,脱离全部依靠Jsp/Servlet打天下的落后方式。 "
只要自己做好就行了,别人有别人选择的权利,没必要强求.
对于有的应用, 一个 JSP/Servlet 就搞定的,确实没必要用 Framework.