1、JDBC操作数据库的实现以及存在的问题

2021-04-01  本文已影响0人  淡然入世

了解mbatis之前,首先得了解为什么要用框架?为什么不直接用jdbc来处理数据的交换?

下面我写一个jdbc操作数据库示例:

总结一下,原始jdbc开发存在一下问题:

1、 数据库连接创建、释放频繁造成系统资源浪费,从⽽影响系统性能。

2、 Sql语句在代码中硬编码,造成代码不易维护,实际应⽤中sql变化的可能较⼤,sql变动需要改变

java代码。

3、 使⽤preparedStatement向占有位符号传参数存在硬编码,因为sql语句的where条件不⼀定,可能

多也可能少,修改sql还要修改代码,系统不易维护。

4、 对结果集解析存在硬编码(查询列名),sql变化导致解析代码变化,系统不易维护,如果能将数据 库

记录封装成pojo对象解析⽐较⽅便

正是因为有了这些问题,我们就得思考怎么去解决!

上一篇下一篇

猜你喜欢

热点阅读