使用JDBC编程的问题总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34598667/article/details/83827766

JDBC编程的步骤

1、加载数据库驱动
2、创建并获取数据库连接
3、创建JDBC Statement对象
4、设置sql语句
5、设置sql语句中的参数(使用PreparedStatement)
6、通过Statement执行sql并获取结果
7、对sql执行结果进行解析处理
8、释放资源(ResultSet、PreparedStatement、Connection)


使用JDBC编程所带来的问题

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

猜你喜欢

转载自blog.csdn.net/qq_34598667/article/details/83827766