原生jdbc开发的思索

已有 61 次阅读2017-7-3 23:47 |个人分类:知识慢梳|系统分类:学习纪录

原生jdbc开发的步骤
1.加载驱动
2.创建并获得数据库链接
3.定义sql语句
4.创建preparement预加载对象
5.通过preparement设置sql参数
6.通过statement执行sql语句,并获取结果
7.对结果进行解析处理
8.释放资源(resultSet,preparement,Connection,)

1.数据连接,使用就创建,不适用立即释放,对数据库进行频繁
连接开启和关闭,造成数据库资源浪费,影响了数据库性能

解决方案:使用数据库的连接池来管理我们的数据库连接。
2.普通的jdbc,定义sql语句,不灵活。
将我们的sql语句硬编码到Java代码中,如果SQL语句修改,需要重新编译Java代码,不利于系统维护。
使用数据库配置文件,配置在我们xml、文件中,即使SQL变化,不需要对Java代码重新编译
所谓硬编码,将变量写死了。
3.设置参数
想preparestatements中设置时参数,对占位符位置和设置参数值,硬编码在Java代码中。硬编码不利于系统维护
解决方案:sql语句,我们可以配置在xml文件中,那么,我们可以将SQL语句和参数都配置在xml中。
4.从resultSet中遍历结果集数据时,存在硬编码,将获取表的字段进行硬编码,不利于系统维护
只要有硬编码,就不能利于系统维护
解决方案:将我们查询的结果集,自动映射成java对象


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist

doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

Copyright;  ©2015-2017  知了堂学习社区  Powered by  知了堂Edu!     ( 蜀ICP备16011312号-1 )