面向规范开发,数据源获取连接的方式要比DriverManager的方式更优秀,实现接口或者通过相关依赖直接使用
优点是提高复用率,比如不同数据源的getconnection方法需要一个一个写,但是实现DataSource接口就可以通过对象方法直接获取。
连接池可以提高性能,它采用了分配已连接connection的方法得到连接,取代了每一次curd操作都需要重新连接的方法,大大提高了性能,通常使用HirikaCP框架,轻量便捷性能优越
jdbc处理事务时,需要取消默认提交的方法,,出现异常时回滚,不过这也不能解决大部分问题,因为不同connection的事务提交之间是相互独立的,这时我们需要一个ThreadLocal容器,让一个线程的操作享有一个Connection,让getConnection方法类中有一个静态ThreadLocal容器装一个Connection,getConnection方法获取这个容器中的Connection(也就是线程享有的唯一Connection)就可以保证connection正确的处理事务。
通过Reader对象处理CLOB,io流处理二进制字节流处理BLOB,
大量sql执行的Batch批处理减少处理时间,不同sql的Batch批处理,Data数据与id数据的交互,ez不赘述
1876

被折叠的 条评论
为什么被折叠?



