企业级应用系统体系架构十状态管理.PPT

企业级应用系统体系架构十状态管理.PPT

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 了解你的JDBC供应商 这样的代码虽然不是很难书写,但是它们确实存在一些缺点。第一,如果一个程序员曾经修改过SQL语句,循环中对应的数据检索的代码也要更新以反映列顺序的更改,否则SQL语句又将抛出异常。(顺便讲一下,用序号的形式调用方法确实比用列名的形式速度要快一些,但是应该避免仅仅因为性能原因就将代码改为使用序号的调用形式,因为它的优化能力不值一提,尤其是,那就失去了使用列名带来的文本固有的提示信息。如果你确实希望优化代码,还有许多其它优化方法也许能带来更好的结果,所以不要采用这种方式了。) * 了解你的JDBC供应商 我们讲这个并不仅仅是为了弄清楚列的顺序(顺便提一下,关于SQL语句中使用*替代所有列名曾经存在过争论)。你需要知道你所使用的驱动是否支持批处理语句和隔离级别,它可能支持哪个数量级的功能(scalar functions)等等。 许多信息能够通过DatabaseMetaData类获得,而DatabaseMetaDa

文档评论(0)

1亿VIP精品文档

相关文档