1.频繁的连接和释放,浪费资源,影响系统性能,如果使用数据库连接池可解决此问题。
2.硬编码问题,不便于后期的维护,实际应用中sql变化较大,从而java代码需要改动
3.使用preparedStatement向占有位符传递参数存在硬编码,因为sql语句where条件不一定,可能多也可能少,修改sql还要修改代码,不便于维护
4.对结果集解析存在硬编码,sql变化导致解析代码变化,系统不易维护,如果能将结果集封装成pojo对象比较方便
1.频繁的连接和释放,浪费资源,影响系统性能,如果使用数据库连接池可解决此问题。
2.硬编码问题,不便于后期的维护,实际应用中sql变化较大,从而java代码需要改动
3.使用preparedStatement向占有位符传递参数存在硬编码,因为sql语句where条件不一定,可能多也可能少,修改sql还要修改代码,不便于维护
4.对结果集解析存在硬编码,sql变化导致解析代码变化,系统不易维护,如果能将结果集封装成pojo对象比较方便