JDBC操作数据库的问题总结
来源:互联网 发布:雕刻机制图软件 编辑:程序博客网 时间:2024/06/06 02:39
利用 jdbc 操作数据库有一下缺点:
1、数据库链接使用的时候就创建,不使用的时候就释放,造成了数据库的资源浪费,不利于系统的维护
解决方法:使用数据库连接池管理数据库链接
2、将 sql 语句硬编码到 java 代码中,如果sql 语句变化,则需要重新编译 java 代码,不利于系统 的维护
解决方法:将 sql 语句配置在 xml 文件中,即使 sql 语句变化,也不需要重新编译 java 代码
3、向 preparedStatement 中设置参数,将占位符位置和参数硬编码在java 代码中个,不利于系统维护
解决方法:将 sql 语句和 参数都配置在 xml 文件中
4、从 resultSet 中遍历获取数据时,存在硬编码,不利于系统维护
解决方法:将查询的结果集自动映射为java 对象
基于 jdbc 以上的缺点,mybatis 就应运而生了
阅读全文
0 0
- JDBC操作数据库的问题总结
- JDBC数据库的操作
- 原始的jdbc连接数据库以及操作(小总结)
- jdbc中preparestatement操作数据库几个应该注意的问题
- 使用jdbc和javabean操作数据库遇到的鸡肋问题
- Spring JDBC对Oracle10g数据库操作时RowSet的问题
- 解决JDBC操作数据库出现中文乱码的问题
- JDBC访问数据库的过程,sql注入问题预总结
- jdbc连接及操作数据库总结
- JDBC操作数据库的步骤
- JDBC操作数据库的步骤
- JDBC操作数据库的批处理
- JDBC操作数据库的步骤
- jdbc操作数据库的步骤
- JDBC操作数据库的步骤
- JDBC操作数据库的步骤
- JDBC数据库的想法总结
- 数据库(JDBC)的总结
- hadoop生态系统常见组件介绍以及入门书籍
- Oracle 回收站
- 论文笔记之Dynamic Routing Between Capsules
- HTML 4.01 快速参考 范例
- redis集群
- JDBC操作数据库的问题总结
- FPGA入门实验六:计数器、ROM和DDS
- 7-19 两个有序序列的中位数(25 分)
- Java练习题20 Map集合
- 我使用过的Linux命令之trap
- cocos2dx ImageView使用
- M
- 磁盘管理开源工具TestDisk
- [Spring]Bean相关问题