传统JDBC的劣势
上一节
下一节
★学习目标:
1、了解JDBC的劣势
★思考任务:
1、JDBC的劣势有哪些?
★任务学习:
★知识要点:
JDBC的劣势主要有以下几个方面:
数据库连接创建、释放频繁会造成系统资源浪费,从而影响系统性能。
SQL语句在代码中硬编码,造成代码不易维护。在实际应用的开发中,SQL变化的可能性较大。在传统JDBC编程中,SQL变动需要改变Java代码,违反了开闭原则。
使用PreparedStatement向占有位符号传参数存在硬编码,因为SQL语句的where条件不一定,可能多也可能少,修改SQL需要修改代码,造成系统不易维护。
JDBC对结果集解析存在硬编码(查询列名),SQL变化导致解析代码变化,造成系统不易维护。

