package com.ppdxzz.dao;
import com.ppdxzz.entity.Tickets;
import com.ppdxzz.util.Database;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
public class TicketsDao {
//
// //添加学生信息
// public boolean addStudent(Students student) {
// String real_name=student.getReal_name();
// String stu_sex=student.getStu_sex();
// String stu_age=student.getStu_age();
// String id=student.getId();
// String native_place=student.getNative_place();
// String dorm_id=student.getDorm_id();
// String real_password=student.getReal_password();
// Database db = new Database();
// Statement stmt=db.getStatement();
// String sql="insert into students values('"+real_name+"','"+stu_sex+"','"+stu_age+"','"+id+"','"+native_place+"','"+dorm_id+"','"+real_password+"')";
// if (real_name.equals("")||stu_sex.equals("")||stu_age.equals("")||id.equals("")||native_place.equals("")||dorm_id.equals("")||real_password.equals("")) {
// return false;
// }else {
// try {
// int result = stmt.executeUpdate(sql);
// if (result == 1) {
// return true;
// } else {
// return false;
// }
// } catch (SQLException e) {
// e.printStackTrace();
// } finally {
// if(stmt != null) {
// try {
// stmt.close();
// } catch (SQLException e) {
// e.printStackTrace();
// }
// }
// }
// }
//
// return false;
// }
//通过 班次号 删除车票信息
public boolean deleteByBusnumber(String Busnumber) {
Database db = new Database();
Statement stmt=db.getStatement();
String sql="delete from tickets where Busnumber='"+Busnumber+"'";
try {
int result=stmt.executeUpdate(sql);
if (result == 1) {
return true;
}else {
return false;
}
} catch (SQLException e) {
e.printStackTrace();
}
return false;
}
//通过 账号 删除车票信息
public boolean deleteByAccount(String account) {
Database db = new Database();
Statement stmt=db.getStatement();
String sql="delete from tickets where account='"+account+"'";
try {
int result=stmt.executeUpdate(sql);
if (result == 1) {
return true;
}else {
return false;
}
} catch (SQLException e) {
e.printStackTrace();
}
return false;
}
//通过 班次号 检索车票信息
public Tickets selectByBusnumber(String Busnumber) {
Tickets tickets=new Tickets();
Database db=new Database();
Statement stmt=db.getStatement();
String sql="select * from tickets where Busnumber = '"+Busnumber+"'";
try {
ResultSet rs=stmt.executeQuery(sql);
while (rs.next()) {
tickets.setBusnumber(rs.getString(1));
tickets.setDeparture(rs.getString(2));
tickets.setDestination(rs.getString(3));
tickets.setDepatime(rs.getString(4));
tickets.setDepadate(rs.getString(5));
tickets.setFare(rs.getString(6));
tickets.setAccount(rs.getString(7));
tickets.setOrdertime(rs.getString(8));
tickets.setTicketype(rs.getString(9));
tickets.setPassengers(rs.getString(10));
tickets.setSeatnumber(rs.getString(11));
tickets.setTicketnumber(rs.getString(12));
return tickets;
}
} catch (SQLException e) {
e.printStackTrace();
}finally {
if (stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
return tickets;
}
//通过 账号 检索车票信息
public Tickets selectByAccount(String account) {
Tickets tickets=new Tickets();
Database db=new Database();
Statement stmt=db.getStatement();
String sql="select * from tickets where account = '"+account+"'";
try {
ResultSet rs=stmt.executeQuery(sql);
while (rs.next()) {
tickets.setBusnumber(rs.getString(1));
tickets.setDeparture(rs.getString(2));
tickets.setDestination(rs.getString(3));
tickets.setDepatime(rs.getString(4));
tickets.setDepadate(rs.getString(5));
tickets.setFare(rs.getString(6));
tickets.setAccount(rs.getString(7));
tickets.setOrdertime(rs.getString(8));
tickets.setTicketype(rs.getString(9));
tickets.setPassengers(rs.getString(10));
tickets.setSeatnumber(rs.getString(11));
tickets.setTicketnumber(rs.getString(12));
return tickets;
}
} catch (SQLException e) {
e.printStackTrace();
}finally {
if (stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
return tickets;
}
//通过 车票编号 检索车票信息
public Tickets selectByTicketnumber(String Ticketnumber) {
Tickets tickets=new Tickets();
Database db=new Database();
Statement stmt=db.getStatement();
String sql="select * from tickets where Ticketnumber = '"+Ticketnumber+"'";
try {
ResultSet rs=stmt.executeQuery(sql);
while (rs.next()) {
tickets.setBusnumber(rs.getString(1));
tickets.setDeparture(rs.getString(2));
tickets.setDestination(rs.getString(3));
tickets.setDepatime(rs.getString(4));
tickets.setDepadate(rs.getString(5));
tickets.setFare(rs.getString(6));
tickets.setAccount(rs.getString(7));
tickets.setOrdertime(rs.getString(8));
tickets.setTicketype(rs.getString(9));
tickets.setPassengers(rs.getString(10));
tickets.setSeatnumber(rs.getString(11));
tickets.setTicketnumber(rs.getString(12));
return tickets;
}
} catch (SQLException e) {
e.printStackTrace();
}finally {
if (stmt != null) {
try {
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
return tickets;
}
//查询所有车票信息
public List<Tickets> selectAll() {
List<Tickets> list = new ArrayList<>();
Database db = new Database();
Statement stmt=db.getStatement();
String sql="select * from tickets";
try {
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
近几年毕业设计和毕业答辩的要求和难度不断提升,传统的毕业项目缺少创新和亮点,往往达不到毕业答辩的要求,这几年教育机构专门针对各大院校毕业设计进行培训指导,衍生出很多届优秀学员的毕业项目,为了让广大同学都可以顺利通过答辩,我作为过来人给大家准备了一些资料,同学们可以互相参考,我建议大家是要有自己的想法来重构项目,而不是照搬抄袭。近几年毕业设计和毕业答辩的要求和难度不断提升,传统的毕业项目缺少创新和亮点,往往达不到毕业答辩的要求,这几年教育机构专门针对各大院校毕业设计进行培训指导,衍生出很多届优秀学员的毕业项目,为了让广大同学都可以顺利通过答辩,我作为过来人给大家准备了一些资料,同学们可以互相参考,我建议大家是要有自己的想法来重构项目,而不是照搬抄袭。近几年毕业设计和毕业答辩的要求和难度不断提升,传统的毕业项目缺少创新和亮点,往往达不到毕业答辩的要求,这几年教育机构专门针对各大院校毕业设计进行培训指导,衍生出很多届优秀学员的毕业项目,为了让广大同学都可以顺利通过答辩,我作为过来人给大家准备了一些资料,同学们可以互相参考,我建议大家是要有自己的想法来重构项目,而不是照搬抄袭。
资源推荐
资源详情
资源评论
收起资源包目录
计算机192-06.rar (778个子文件)
$CACHE_FILE$ 140B
UsersDao.class 10KB
UsersDao.class 10KB
TicketingDao.class 10KB
TicketingDao.class 10KB
TicketsDao.class 9KB
TicketsDao.class 9KB
NewsDao.class 7KB
NewsDao.class 7KB
MessageDao.class 7KB
MessageDao.class 7KB
AnnounceDao.class 6KB
AnnounceDao.class 6KB
LinesDao.class 6KB
LinesDao.class 6KB
Ticketing.class 4KB
Ticketing.class 4KB
Tickets.class 4KB
Tickets.class 4KB
Users.class 4KB
Users.class 4KB
Announce.class 2KB
News.class 2KB
News.class 2KB
Announce.class 2KB
doLogin.class 2KB
doLogin.class 2KB
Messages.class 2KB
Messages.class 2KB
Lines.class 2KB
Lines.class 2KB
Database.class 1KB
Database.class 1KB
.classpath 849B
org.eclipse.wst.common.component 479B
org.eclipse.wst.jsdt.ui.superType.container 49B
bootstrap.css 143KB
bootstrap.css 143KB
bootstrap.min.css 118KB
bootstrap.min.css 118KB
layui.css 77KB
layui.css 77KB
layui.css 68KB
layui.css 68KB
bootstrap-theme.css 26KB
bootstrap-theme.css 26KB
bootstrap-theme.min.css 23KB
bootstrap-theme.min.css 23KB
layer.css 15KB
layer.css 15KB
layer.css 14KB
layer.css 14KB
layui.mobile.css 11KB
layui.mobile.css 11KB
xadmin.css 10KB
xadmin.css 10KB
layui.mobile.css 10KB
layui.mobile.css 10KB
laydate.css 8KB
laydate.css 8KB
laydate.css 7KB
laydate.css 7KB
register.css 2KB
register.css 2KB
login.css 2KB
login.css 2KB
code.css 1KB
code.css 1KB
code.css 1KB
code.css 1KB
theme2336.min.css 687B
theme2336.min.css 687B
theme2200.min.css 684B
theme2200.min.css 684B
theme2260.min.css 671B
theme2260.min.css 671B
theme10.min.css 641B
theme10.min.css 641B
theme11.min.css 634B
theme11.min.css 634B
theme2025.min.css 599B
theme2025.min.css 599B
theme5.css 590B
theme5.css 590B
font.css 512B
font.css 512B
font.css 505B
font.css 505B
theme4.css 309B
theme4.css 309B
theme1.css 304B
theme1.css 304B
theme3.css 297B
theme3.css 297B
theme2.css 288B
theme2.css 288B
iconfont.eot 48KB
iconfont.eot 48KB
iconfont.eot 40KB
iconfont.eot 40KB
共 778 条
- 1
- 2
- 3
- 4
- 5
- 6
- 8
资源评论
诚信赢天下
- 粉丝: 2971
- 资源: 102
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功