先记录一下最开始java连接数据库的方式 以及弊端或者改进方案
jdbc的编程步骤
- 加载数据库驱动
- 创建并获取数据库连接
- 创建jdbc statement对象
- 设置sql 语句
- 设置sql语句的参数(使用preparedStatement)
- 通过statement 执行sql 获取结果
- 对sql执行结果进行解析处理
- 释放资源(resultSet、preparedstatement、connection) 一定要释放资源哦
但是这8个步骤对于现在的开发明显很笨重,并且不利于于bug的定位
总结一下弊端
- 数据库连接开销太大, 使用时连接,不使用就断开, 频繁的连接和断开 ,造成数据库字段的浪费,对数据库的性能有一定的影响
- sql语句存在硬编码, 改变 sql 就要重新编译