package com.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import com.bean.Ticket;
import com.util.MySqlManager;
public class TicketDao {
//添加机票
public static int insert(Ticket ticket){
int i = 0;
String sql = "insert into ticket values(?,?,?,?,?);";
Connection con = MySqlManager.getConnection();
PreparedStatement ps = null;
try {
ps = con.prepareStatement(sql);
ps.setString(1, ticket.getTicketID());
ps.setString(2, ticket.getCtiy01());
ps.setString(3, ticket.getCtiy02());
ps.setString(4, ticket.getEntTime());
ps.setInt(5, ticket.getTicketCount());
i = ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
} finally {
MySqlManager.close(con, ps, null);
}
return i;
}
//查询机票
public static List<Ticket> select(Ticket ticket){
String sql = "select * from ticket where Ctiy01 like ?, Ctiy02 like ?, EntTime like?";
Connection con = MySqlManager.getConnection();
PreparedStatement ps = null;
ResultSet rs = null;
List<Ticket> tickets = new ArrayList<Ticket>();
try {
ps = con.prepareStatement(sql);
ps.setString(1, ticket.getCtiy01());
ps.setString(2, ticket.getCtiy02());
ps.setString(3, ticket.getEntTime());
rs = ps.executeQuery();
while (rs.next()){
String ticketID = rs.getString("ticketID");
String Ctiy01 = rs.getString("Ctiy01");
String Ctiy02 = rs.getString("Ctiy02");
String EntTime = rs.getString("EntTime");
int ticketCount = rs.getInt("ticketCount");
Ticket ticket2 = new Ticket(ticketID, Ctiy01, Ctiy02, EntTime, ticketCount);
tickets.add(ticket2);
}
} catch (SQLException e) {
e.printStackTrace();
} finally {
MySqlManager.close(con, ps, null);
}
return tickets;
}
//更新机票
public static int update(Ticket ticket){
int i = 0;
String sql = "update ticket set ticketCount=? where ticketID = ?;";
Connection con = MySqlManager.getConnection();
PreparedStatement ps = null;
try {
ps = con.prepareStatement(sql);
ps.setInt(1, ticket.getTicketCount());
ps.setString(2, ticket.getTicketID());
i = ps.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
} finally {
MySqlManager.close(con, ps, null);
}
return i;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
java web开发,jsp,servlet框架,mysql,适合个人研究学习,用于毕业设计,课程设计等 java web开发,jsp,servlet框架,mysql,适合个人研究学习,用于毕业设计,课程设计等 java web开发,jsp,servlet框架,mysql,适合个人研究学习,用于毕业设计,课程设计等 java web开发,jsp,servlet框架,mysql,适合个人研究学习,用于毕业设计,课程设计等
资源推荐
资源详情
资源评论
收起资源包目录
机票管理系统:JSP、servlet、filter等。.zip (47个子文件)
project_demo
flightreservation.sql 2KB
.classpath 938B
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.jdt.core.prefs 364B
org.eclipse.core.resources.prefs 57B
.jsdtscope 503B
org.eclipse.wst.common.component 512B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.wst.jsdt.ui.superType.container 49B
src
com
servlet
user
Update.java 2KB
Register.java 2KB
Login.java 2KB
Query.java 1KB
dao
TicketDao.java 2KB
UserDao.java 2KB
filter
ChasetFilter.java 1KB
UserFilter.java 2KB
test
Test.java 255B
package-info.java 69B
util
MySqlManager.java 1015B
bean
Ticket.java 1KB
User.java 941B
WebContent
WEB-INF
lib
mysql-connector-java-5.1.15-bin.jar 768KB
web.xml 906B
image
QN1CS1.gif 869B
QN1CS2.gif 883B
IcoJpbg.gif 7KB
016.png 662KB
IcoJp.gif 6KB
css
calendarIE6.css 10KB
calendarquery.css 10KB
decorate.css 704B
calendar.css 11KB
index.html 3KB
META-INF
MANIFEST.MF 39B
jsp
dateCity.jsp 7KB
admin
index.html 3KB
jsp
dateCity.jsp 7KB
userInfomation.jsp 3KB
userInfomation.jsp 3KB
javascript
ShouHu.js 34KB
calendar-setup.js 4KB
checkFilter.js 7KB
calendar-zh.js 1KB
calendar.js 39KB
.project 1KB
.gitignore 8B
共 47 条
- 1
资源评论
白话机器学习
- 粉丝: 8754
- 资源: 7682
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功