JDBC开发的困扰

JDBC开发的困扰
1.数据库的四大参数(驱动,数据库url,账户,密码),写在Java类中,一旦更换数据库或者用户名密码,
  Java类需要重新编译
2.复杂的SQL,需要对参数进行判断,并且需要拼接
3.设置占位符的话,需要很清楚占位符的数据类型和顺序
4.无论是SQL还是占位符的设置,都在Java类中,一旦SQL需要变换,Java类需要重新编译
5.sql执行的结果,需要自己手动处理,如果查询的话,查的来的时多条记录的话,需要遍历结果集把每条记录都封装成实体类
6.以上所有问题反应的都是程序的硬编码现象

C:要解决的刚需
1.把数据库相关的内容,从Java代码里剥离
在Java程序中,能统一管理脱机Java类的,会放在配置文件中。
2.SQL的拼接,参数的设置,结果集的自动处理,能有人来做


__EOF__

本文作者龙陌
本文链接https://www.cnblogs.com/longmo666/p/13553435.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   龙陌  阅读(107)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示