package dao.impl;
import dao.IPlInfoDao;
import doMain.PlInfo;
import doMain.User;
import org.springframework.dao.DataAccessException;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.RowMapper;
import util.JdbcUtils;
import java.util.List;
/**
* @author HaibiaoXu
* @date Create in 0:18 2019/9/10
*/
public class PlInfoDaoImpl implements IPlInfoDao {
private JdbcTemplate jdbcTemplate = new JdbcTemplate(JdbcUtils.getDataSource());
@Override
public void driveIn(PlInfo car) {
try {
String sql = "update pl_info set carNumber=?,time =? where id=?";
jdbcTemplate.update(sql,new Object[]{car.getCarNumber(),car.getTime(),car.getId()});
} catch (DataAccessException e) {
e.printStackTrace();
}
}
@Override
public void driveOut(PlInfo car) {
try {
String sql = "update pl_info set carNumber=null,time = null where carNumber=?";
jdbcTemplate.update(sql,new Object[]{car.getCarNumber()});
} catch (DataAccessException e) {
e.printStackTrace();
}
}
@Override
public List<PlInfo> findAll() {
try {
String sql = "select * from pl_info";
RowMapper<PlInfo> rowMapper=new BeanPropertyRowMapper<>(PlInfo.class);
List<PlInfo> plInfos = jdbcTemplate.query(sql, rowMapper);
return plInfos;
} catch (DataAccessException e) {
e.printStackTrace();
}
return null;
}
@Override
public PlInfo findOne(User user) {
PlInfo pl;
try {
String sql = "select * from pl_info where carNumber = ?";
RowMapper<PlInfo> rowMapper=new BeanPropertyRowMapper<>(PlInfo.class);
pl = jdbcTemplate.queryForObject(sql, rowMapper,user.getUsername());
return pl;
} catch (DataAccessException e) {
e.printStackTrace();
return null;
}
}
@Override
public List<PlInfo> getNull() {
try {
String sql = "select * from pl_info where carNumber is null";
RowMapper<PlInfo> rowMapper=new BeanPropertyRowMapper<>(PlInfo.class);
List<PlInfo> plInfos = jdbcTemplate.query(sql,rowMapper);
return plInfos;
} catch (DataAccessException e) {
e.printStackTrace();
}
return null;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于jsp+servlet+Java实现的停车场信息管理系统源码.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于jsp+servlet+Java实现的停车场信息管理系统源码.zip (155个子文件)
userServiceImpl.class 3KB
userServiceImpl.class 3KB
plInfoDaoImpl.class 3KB
plInfoDaoImpl.class 3KB
userInfoServlet.class 3KB
userInfoServlet.class 3KB
loginFilter.class 3KB
loginFilter.class 3KB
loginServlet.class 3KB
loginServlet.class 3KB
cardDaoImpl.class 2KB
cardDaoImpl.class 2KB
changePasswordServlet.class 2KB
changePasswordServlet.class 2KB
payServlet.class 2KB
payServlet.class 2KB
driveInServlet.class 2KB
driveInServlet.class 2KB
getNullServlet.class 2KB
getNullServlet.class 2KB
userDaoImpl.class 2KB
userDaoImpl.class 2KB
addMoneyServlet.class 2KB
addMoneyServlet.class 2KB
userServiceTest.class 2KB
userServiceTest.class 2KB
driveOutServlet.class 2KB
driveOutServlet.class 2KB
plInfoListServlet.class 2KB
plInfoListServlet.class 2KB
registerServlet.class 2KB
registerServlet.class 2KB
plInfo.class 1KB
plInfo.class 1KB
JdbcUtils.class 1KB
JdbcUtils.class 1KB
logoutServlet.class 1KB
logoutServlet.class 1KB
User.class 1KB
User.class 1KB
plInfoDaoTest.class 1KB
plInfoDaoTest.class 1KB
cardDaoTest.class 1KB
cardDaoTest.class 1KB
cardInfo.class 1KB
cardInfo.class 1KB
IUserService.class 601B
IUserService.class 601B
IPlInfoDao.class 337B
IPlInfoDao.class 337B
ICardDao.class 248B
IUserDao.class 248B
IUserDao.class 248B
ICardDao.class 248B
style.css 916B
style.css 916B
ParkingLok.iml 2KB
mysql-connector-java-8.0.13.jar 2.03MB
mysql-connector-java-8.0.13.jar 2.03MB
druid-1.0.9.jar 1.76MB
druid-1.0.9.jar 1.76MB
spring-core-5.1.9.RELEASE.jar 1.23MB
spring-core-5.1.9.RELEASE.jar 1.23MB
spring-beans-5.1.9.RELEASE.jar 658KB
spring-beans-5.1.9.RELEASE.jar 658KB
mchange-commons-java-0.2.3.jar 556KB
mchange-commons-java-0.2.3.jar 556KB
jstl-1.2.jar 405KB
jstl-1.2.jar 405KB
spring-jdbc-5.1.9.RELEASE.jar 395KB
spring-jdbc-5.1.9.RELEASE.jar 395KB
standard-1.1.2.jar 384KB
standard-1.1.2.jar 384KB
spring-tx-5.1.9.RELEASE.jar 250KB
spring-tx-5.1.9.RELEASE.jar 250KB
commons-beanutils-1.9.4.jar 241KB
commons-beanutils-1.9.4.jar 241KB
commons-logging-1.2.jar 139KB
commons-logging-1.2.jar 139KB
PlInfoDaoImpl.java 2KB
UserServiceImpl.java 2KB
CardDaoImpl.java 2KB
UserInfoServlet.java 2KB
LoginServlet.java 2KB
PayServlet.java 2KB
ChangePasswordServlet.java 2KB
UserDaoImpl.java 2KB
LoginFilter.java 2KB
RegisterServlet.java 2KB
DriveInServlet.java 1KB
GetNullServlet.java 1KB
UserServiceTest.java 1KB
IUserService.java 1KB
AddMoneyServlet.java 1KB
DriveOutServlet.java 1KB
PlInfoListServlet.java 1KB
JdbcUtils.java 1KB
LogoutServlet.java 1012B
ManagerServiceImpl.java 976B
PlInfo.java 778B
共 155 条
- 1
- 2
资源评论
土豆片片
- 粉丝: 1528
- 资源: 5641
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功