代码改变世界

java简单学习笔记20190126

2019-01-27 09:45  lofe  阅读(156)  评论(0编辑  收藏  举报

spring中对数据库的支持

传统JDBC的问题,需要频繁地通过try..catch来释放数据库相关的连接,结果集。没有正确释放资源时,会发生内存溢出等问题,耗尽服务器的资源 ,一般没有数据库连接池。

使用第三方数据库连接池DBCP,并使用spring的JdbcTemplate对象进行数据库的操作,JdbcTemplate对象自带了释放数据库资源的操作。

单条执行sql

jdbctemplate对象的查,jdbctemplate.update(sql,args...)增,删改,查jdbctemplate.query(sql,args...,rowMapper)方法,