碎片化 | 第四阶段-35-Struts2-Spring结合jdbc实现查询列表-视频
时间:2022-05-06
本文章向大家介绍碎片化 | 第四阶段-35-Struts2-Spring结合jdbc实现查询列表-视频,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
如清晰度低,可转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
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释