您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

通过Spring操作JDBC

bubuko 2022/1/25 19:21:12 java 字数 1456 阅读 814 来源 http://www.bubuko.com/infolist-5-1.html

1、Spring对数据库访问技术的支持 1)对DAO提供了以下支持 ? 一致的异常处理DataAccessException ? 一致的DAO抽象类DaoSpport、Template 2、通过DBCP创建数据源,整合JDBC ? DBCP(DataBase Connection Pool)数据库连 ...

1、Spring对数据库访问技术的支持

1)对DAO提供了以下支持

? 一致的异常处理DataAccessException
? 一致的DAO抽象类DaoSpport、Template

2、通过DBCP创建数据源,整合JDBC

? DBCP(DataBase Connection Pool)数据库连接池,是java数据库连接池的一种。通过数据库连接池,可以让程序自动管理数据库连接的释放和断开。
需要追加的数据库包:
? 1)commons-dbcp-1.2.2.jar 连接池
? 2)commons-collections-3.1.jar需要的commons包
? 3)commons-pool.jar需要的commons包
注意:mysql包不能少
补充:
? 连接池组件中管理的单元,在连接池中可以管理Connection对象的创建和销毁,除此之外,连接池还可以控制和管理Connection对象的数量。
? 连接池的优势:可以提高程序的稳定性;可以灵活的控制访问的连接的数量。

a.使用的API

? JdbcDaoSupport 用于编写DAO组件的支持
? JdbcTemplate用于完成增删改查操作
? update()增改删操作
? query()、queryForObject()、queryForInt()等查询操作
? 批处理、返回自增长主键

b.xml配置

? 首先定义连接池 之后将dataSource注入给所有DAO组件。

3、通过C3P0创建数据库源

需要追加的数据库包
1)c3p0-0.9.5.5.jar
2)mchange-commons-java-0.2.19.jar
注意:mysql数据库包不能少。

jdbc:mysql://localhost:3306/test
?useUnicode=true&characterEncoding=utf8

Integer和字符串对应的方法,提高兼容性

通过Spring操作JDBC

原文:https://www.cnblogs.com/pengstudy/p/14063784.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶