为什么Connection没有执行查询方法

时间:2018-11-05 12:51:35

标签: java servlets java-ee jdbc executequery

为什么executeQuery()类中的Connection方法不可用?

如果可用,我们可以使用executeQuery对象轻松调用Connection方法。

所以我们不能将Statement类扩展到Connection类来实现这一点吗?

1 个答案:

答案 0 :(得分:2)

它打破了Single responsibility principle

  

原则规定,每个模块或类都应对软件提供的功能的一部分负责,而该责任应由类完全封装。

Connection类处理连接,并且不决定/不知道如何执行查询(单个,批处理,模板...)