前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >碎片化 | 第四阶段-35-Struts2-Spring结合jdbc实现查询列表-视频

碎片化 | 第四阶段-35-Struts2-Spring结合jdbc实现查询列表-视频

作者头像
码神联盟
发布2018-04-02 17:07:05
5150
发布2018-04-02 17:07:05
举报
文章被收录于专栏:码神联盟码神联盟码神联盟

视频内容

如清晰度低,可转PC网页观看高清版本:

http://v.qq.com/x/page/q0566q6xkdu.html

结合jdbc实现查询功能

步骤:

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
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-10-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码神联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 结合jdbc实现查询功能
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档