package com;
import java.sql.*;
public class TicketchaxunData {
Connection conn = null;
//取得数据库连接的方法
public void setupConn(){
try{
if(conn == null){
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
//定义SQLServer数据库的连接地址,如果是默认端口,不用定义端口
String url ="jdbc:odbc:uer";
//使用DriverManager类的getConnection()方法建立连接
conn = DriverManager.getConnection(url, "", "");
}
}catch(Exception e){
e.printStackTrace();
}
}
public String[][] chaxun(String tape,String value,String s2,String s3){//查询记录
String[][] detail = new String[0][11];
setupConn();
if(tape.equals("航班号")){
try{
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
String sqlCount = "select count(*) from ticket where planeID='"+value+"'";
String sql= "select * from ticket where PlaneID='"+value+"'";
//取得飞机票数据表的记录总数
ResultSet rs=stmt.executeQuery(sqlCount);
System.out.println("hello");
int count = 0;
if(rs.next()){
count = rs.getInt(1);
}
//重新创建数组
detail = new String[count][11];
//取得用户数据表的全部记录
rs=stmt.executeQuery(sql);
int i = 0;
//将记录加入数组
while (rs.next()) {
for(int j = 0; j < 11; j++){
detail[i][j] = rs.getString(j + 1);
System.out.println(detail[i][j]);
}
//删除微妙
detail[i][3]=detail[i][3].substring(0,detail[i][3].indexOf("."));
detail[i][4]=detail[i][4].substring(0,detail[i][4].indexOf("."));
i++;
}
}catch(Exception ex){
ex.printStackTrace();
}
return detail;
}
if(tape.equals("航班公司")){
try{
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
String sqlCount = "select count(*) from ticket where planeCompany='"+value+"'";
String sql= "select * from ticket where planeCompany='"+value+"'";
//取得飞机票数据表的记录总数
ResultSet rs=stmt.executeQuery(sqlCount);
//System.out.println("hello");
int count = 0;
if(rs.next()){
count = rs.getInt(1);
}
//重新创建数组
detail = new String[count][11];
//取得用户数据表的全部记录
rs=stmt.executeQuery(sql);
int i = 0;
//将记录加入数组
while (rs.next()) {
for(int j = 0; j < 11; j++){
detail[i][j] = rs.getString(j + 1);
System.out.println(detail[i][j]);
}
//删除微妙
detail[i][3]=detail[i][3].substring(0,detail[i][3].indexOf("."));
detail[i][4]=detail[i][4].substring(0,detail[i][4].indexOf("."));
i++;
}
}catch(Exception ex){
ex.printStackTrace();
}
return detail;
}
if(tape.equals("起飞地点")){
try{
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
String sqlCount = "select count(*) from ticket where planeqifeiPlace='"+value+"'";
String sql= "select * from ticket where planeqifeiPlace='"+value+"'";
//取得飞机票数据表的记录总数
ResultSet rs=stmt.executeQuery(sqlCount);
//System.out.println("hello");
int count = 0;
if(rs.next()){
count = rs.getInt(1);
}
//重新创建数组
detail = new String[count][11];
//取得用户数据表的全部记录
rs=stmt.executeQuery(sql);
int i = 0;
//将记录加入数组
while (rs.next()) {
for(int j = 0; j < 11; j++){
detail[i][j] = rs.getString(j + 1);
System.out.println(detail[i][j]);
}
//删除微妙
detail[i][3]=detail[i][3].substring(0,detail[i][3].indexOf("."));
detail[i][4]=detail[i][4].substring(0,detail[i][4].indexOf("."));
i++;
}
}catch(Exception ex){
ex.printStackTrace();
}
return detail;
}
if(tape.equals("到达地点")){
try{
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
String sqlCount = "select count(*) from ticket where planeArrPlace='"+value+"'";
String sql= "select * from ticket where planeArrPlace='"+value+"'";
//取得飞机票数据表的记录总数
ResultSet rs=stmt.executeQuery(sqlCount);
//System.out.println("hello");
int count = 0;
if(rs.next()){
count = rs.getInt(1);
}
//重新创建数组
detail = new String[count][11];
//取得用户数据表的全部记录
rs=stmt.executeQuery(sql);
int i = 0;
//将记录加入数组
while (rs.next()) {
for(int j = 0; j < 11; j++){
detail[i][j] = rs.getString(j + 1);
System.out.println(detail[i][j]);
}
//删除微妙
detail[i][3]=detail[i][3].substring(0,detail[i][3].indexOf("."));
detail[i][4]=detail[i][4].substring(0,detail[i][4].indexOf("."));
i++;
}
}catch(Exception ex){
ex.printStackTrace();
}
return detail;
}
if(tape.equals("起飞时间")){
try{
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
String sqlCount = "select count(*) from ticket where planeqifeiTime='"+value+"'";
String sql= "select * from ticket where planeqifeiTime='"+value+"'";
//取得飞机票数据表的记录总数
ResultSet rs=stmt.executeQuery(sqlCount);
//System.out.println("hello");
int count = 0;
if(rs.next()){
count = rs.getInt(1);
}
//重新创建数组
detail = new String[count][11];
//取得用户数据表的全部记录
rs=stmt.executeQuery(sql);
int i = 0;
//将记录加入数组
while (rs.next()) {
for(int j = 0; j < 11; j++){
detail[i][j] = rs.getString(j + 1);
System.out.println(detail[i][j]);
}
//删除微妙
detail[i][3]=detail[i][3].substring(0,detail[i][3].indexOf("."));
detail[i][4]=detail[i][4].substring(0,detail[i][4].indexOf("."));
i++;
}
}catch(Exception ex){
ex.printStackTrace();
}
return detail;
}
if(tape.equals("到达时间")){
try{
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
String sqlCount = "select count(*) from
没有合适的资源?快使用搜索试试~ 我知道了~
小型飞机票预定系统,源代码+数据库文件
共35个文件
class:10个
java:9个
jsp:6个
5星 · 超过95%的资源 需积分: 50 276 下载量 111 浏览量
2011-03-18
14:29:01
上传
评论 9
收藏 146KB RAR 举报
温馨提示
小型飞机票预定系统,可以对登陆的用户进行增删改查,也可以对机票进行管理,对飞机的起飞时间段进行查询,预定之际想要的时间段的飞机票
资源推荐
资源详情
资源评论
收起资源包目录
小型飞机票预定系统.rar (35个子文件)
小型飞机票预定系统
源代码
yy
.project 1KB
.settings
.jsdtscope 406B
org.eclipse.wst.jsdt.ui.superType.container 49B
org.eclipse.wst.jsdt.ui.superType.name 6B
.mymetadata 279B
WebRoot
management.jsp 3KB
WEB-INF
web.xml 2KB
lib
classes
com
UserManage.class 5KB
ticketchaxun.class 3KB
TicketchaxunData.class 7KB
userdataAdd.class 2KB
TicketData.class 5KB
ticketinput.class 7KB
hh.class 2KB
UserData.class 4KB
Pressuretest
Thread1.class 2KB
PressureTest.class 2KB
index.jsp 2KB
ticketinput.jsp 4KB
META-INF
MANIFEST.MF 39B
Function.jsp 1KB
ticketchakan.jsp 18KB
MyJsp.jsp 1KB
.myeclipse
src
com
hh.java 3KB
UserData.java 5KB
ticketinput.java 12KB
userdataAdd.java 2KB
UserManage.java 10KB
ticketchaxun.java 4KB
TicketData.java 6KB
TicketchaxunData.java 12KB
Pressuretest
PressureTest.java 3KB
.classpath 440B
数据库文件
uer_Data.MDF 1.13MB
uer_Log.LDF 1024KB
共 35 条
- 1
youyi2010
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
前往页