原生JDBC中存在的主要问题总结
来源:互联网 发布:linux下压缩文件命令 编辑:程序博客网 时间:2024/06/06 14:27
1.1 原生JDBC对于数据库的连接,使用时就创建,使用完毕就立即释放,对数据库进行频繁的连接开启和关闭,造成数据库资源浪费,影响性能。
设想:使用数据库连接池管理数据库连接。
1.2将sql语句硬编码(写死)在java代码中,如果sql语句修改,需要重新编译java代码,不利于系统维护。
设想:将sql语句配置在xml文件中,即使sql变化,也不需要对java代码进行重新编译。1.3原生JDBC在向preparedStatement中设置参数时,对占位符及参数值的设置也使用了硬编码,不利于系统维护。
设想:将sql语句、占位符、参数值全部都配置在xml文件中。
1.4从resultSet中遍历查询结果集数据时,对于需要取得的数据列名也存在硬编码,不利于系统维护。
设想:将查询到的结果集自动映射成java对象,使用get方法等方式获取。
0 0
- 原生JDBC中存在的主要问题总结
- JDBC中存在的问题
- 原生JDBC程序存在的问题以及MyBatis简介
- 我国土地资源开发利用中存在的主要问题
- 使用原生jdbc查询数据库时存在的问题及对策
- 原生JDBC连接总结
- JDBC主要知识点总结
- 原生JDBC开发详解及问题总结(一)
- mybatis基础知识-1.JDBC存在的问题
- 【MyBatis】1:JDBC编程存在的问题
- 使用jdbc编程存在的问题
- 原生js取dom节点可能存在的问题
- 个人知识管理存在的主要问题或烦恼
- 当代孩子存在的主要问题及教育对策
- 原生JDBC的缺点
- soot中存在的主要对象、soot的执行流
- Android之编程中存在性能影响的主要方面
- JDBC中通过registerDriver注册驱动存在问题
- selenium + httpclient 邮箱模拟登录
- 关于adnroidStudio一直提示Task 'generateDebugSources' not found in project ':app'
- 如何利用FineReport制作动态树报表
- Fiddler (三) Composer创建和发送HTTP Request
- 关于博客Read More按钮的改进
- 原生JDBC中存在的主要问题总结
- 简单的js验证输入框的方法
- @Resource注入的bean为空浅析
- 防止IE被修改
- c++构造函数中调用虚函数的原理剖析
- DNS查询指令:host 、nslookup 、dig 详解
- Maven学习总结(一)——Maven入门
- char* 和char[]的区别
- 各种排序算法