数据库的连接问题
关于sql连接的问题:
刚开始接触可能回选择比较普遍的方法,例如:jdbc
但随着更加深入的了解后,会有更多选择,例如:Mybatis , SpringIOC
学了Mybatis之后发现jdbc有一些小瑕疵
1: 代码冗余(重复书写ResultSet PreparedStatement…)
2: sql嵌入到代码(sql和java代码没有显示分离)
3: 频繁的打开和关闭数据库链接(造成资源浪费)
4:不能提供对象关系的映射
Mybatis框架就是封装了jdbc,解决了jdbc存在的问题。
而Spring框架IOC技术更有益:传统开发方法new的方式创建,耦合性高,浪费资源。而IOC可以灵活去扩展程序,维护程序,无需更改程序中的代码,可以直接去替换配置.(简单来说就像一个容器,你需要它时可以进来拿,不需要时还回去,不会造成浪费,做到高效利用,充分发挥)。
当然,可随自己喜爱利用,书写。
1024 程序员节, 节日快乐 ,一起加油!