07
2020
02

JDBC编码问题分析

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

如果使用数据库链接池可解决此问题。


Sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动需要改变 java代码。

设想:把sql语句写在一个配置文件中,修改配置文件中的sql语句就行了。


使用 preparedStatement 向占有位符号传参数存在硬编码,因为 sql 语句的 where 条件不一定,可能多也可能少,修改 sql 还要修改代码,系统不易维护。

设想:sql语句中的占位符及其参数写在一个配置文件中,自动的完成参数的输入。(输入映射)


对结果集解析存在硬编码(查询列名),sql 变化导致解析代码变化,系统不易维护,如果能将数据库记录封装成 pojo 对象解析比较方便。

设想:查询的结果和Java对象可以自动完成映射。(输出映射)



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_43691058/article/details/104199767


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。