如清晰度低,可转PC网页观看高清版本:
http://v.qq.com/x/page/q0566q6xkdu.html
步骤:
1:将数据库jar包导入工程 mysql驱动、c3p0
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1.2</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.24</version>
</dependency>
2:扫描dao包并加载数据库信息文件和注入数据库信息
<!-- 扫描dao包 -->
<context:component-scan base-package="com.xdl.dao"/>
<!-- 加载数据库配置信息文件 -->
<context:property-placeholder location="classpath:db.properties"/>
<!-- 数据库连接信息 -->
<bean id="template" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="c3p0"></property>
</bean>
<!-- c3p0连接池 -->
<bean id="c3p0" class="com.mchange.v2.c3p0.ComboPooledDataSource">
<property name="user" value="${user}"></property>
<property name="password" value="${password}"></property>
<property name="driverClass" value="${driver}"></property>
<property name="jdbcUrl" value="${url}"></property>
</bean>
3:写dao接口和实现类
注意别忘了注解
4:修改listAction中的excetue方法
添加实体类和mapper对象
5:修改jsp文件
c标签取值
数据库表note脚本信息:
CREATE TABLE `note` (
`id` int(30) NOT NULL,
`context` varchar(200) DEFAULT NULL,
`publishTime` date DEFAULT NULL,
`likeCount` int(11) DEFAULT NULL,
`userId` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8