Spring中实现基于Jdbc的DAO

本文介绍了如何在Spring中实现基于Jdbc的DAO,包括数据库配置、DataSource选择、DAO接口设计及JdbcTemplate的使用。通过注解@Repository和@Autowired进行依赖注入,详细解析了数据持久化的步骤,提供了一个简单的例子链接作为参考。
摘要由CSDN通过智能技术生成

要实现数据的永久存储,需要使用数据库。spring提供了统一的dao抽象。

要使用基于JDBC的DAO

1、首先需要有数据库,选择了mysql的gpl版本并安装

2、学习sql语法,基础语法自己去w3school找,要特定语句的语法可以在mysql的文档里找到http://dev.mysql.com/doc/refman/5.7/en/

3、根据编码目的,设计需要mysql数据库表结构,各个变量的类型等,并建立对应的表。

4、将建立好的数据库配置为spring的一个DataSource:

1>选择一个合适的DataSourceFactory,我是跟着spring教程看的,教程上使用DriverManagerDataSource,只用于测试用途,不支持Connection pool效率比较低,暂且用着有需要再自己选择合适的。

需要配置对应的Driver class。数据库选择的是mysql因此应该到mysql的官网中查找对应的Driver class是什么。在如下链接:

http://dev.mysql.com/doc/connector-j/en/connector-j-usagenotes-spring-config.html

<util:map id="dbProps">
    <entry key="db.driver" value="com.mysql.jdbc.Driver"/>
    <entry key="db.jdbcurl" value="jdbc:mysql://localhost/world"/>
    <ent
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值