X2View访问本地mysql总是失败,关防火墙各种方法都试过了,这是为什么?
【相关推荐】
package JDBC_AIR_SYSTEM;
import JDBC_AIR_SYSTEM.dao.air_info_dao;
import java.sql.ResultSet;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Scanner;
public class view {
void welcome(){
System.out.println("*************欢迎使用航班信息管理系统*****************");
}
int menu(){
System.out.println("请选择");
System.out.println("1.列出所有航班");
System.out.println("2.按照飞机ID查询");
System.out.println("3.按起飞时间查询");
System.out.println("4.按目的地查询");
System.out.println("5.删除航班");
System.out.println("6.更新航班");
System.out.println("7.退出");
Scanner input=new Scanner(System.in);
String choose=input.nextLine();
int i = 0;
try {
i = Integer.valueOf(choose).intValue();
} catch (NumberFormatException e) {
System.out.println("输入的不是数字请重新输入");
return menu();
}
if (i > 7 || i < 0) {
System.out.println("输入的范围错误请重新输入");
return menu();
}
return i;
}
void bye(){
System.out.println("再见,欢迎下次使用");
}
void getById(){
air_info_dao ai = new air_info_dao();
System.out.println("请输入航班id");
Scanner input=new Scanner(System.in);
String choose=input.nextLine();
int i = 0;
try {
i = Integer.valueOf(choose).intValue();
} catch (NumberFormatException e) {
System.out.println("输入的不是数字请重新输入");
getById();
}
List list =new ArrayList();
list.add(i);
ai.getById(list);
}
void display(){
List list =new ArrayList();
air_info_dao ai = new air_info_dao();
ai.display(list);
}
void getByDate() throws ParseException {
air_info_dao ai = new air_info_dao();
System.out.println("请输入航班起飞日期");
Scanner input=new Scanner(System.in);
String d=input.nextLine();
Date date = new SimpleDateFormat("yyyy-MM-dd").parse(d);
List list =new ArrayList();
list.add(date);
ai.getByDate(list);
}
void getByDes(){
air_info_dao ai = new air_info_dao();
System.out.println("请输入航班目的地");
Scanner input=new Scanner(System.in);
String des=input.nextLine();
List list=new ArrayList();
list.add(des);
ai.getByDes(list);
}
void delete(){
air_info_dao ai = new air_info_dao();
System.out.println("请输入要删除的航班id");
Scanner input=new Scanner(System.in);
String choose=input.nextLine();
int i = 0;
try {
i = Integer.valueOf(choose).intValue();
} catch (NumberFormatException e) {
System.out.println("输入的不是数字请重新输入");
getById();
}
List list =new ArrayList();
list.add(i);
ai.delete(list);
System.out.println("删除成功!");
}
void alter() throws ParseException {
air_info_dao ai = new air_info_dao();
System.out.println("请输入要修改的航班id");
Scanner input=new Scanner(System.in);
String choose=input.nextLine();
int i = 0;
try {
i = Integer.valueOf(choose).intValue();
} catch (NumberFormatException e) {
System.out.println("输入的不是数字请重新输入");
alter();
}
System.out.println("请输入新的航班编号");
String code=input.nextLine();
System.out.println("请输入新的航班目的地");
String des=input.nextLine();
System.out.println("请输入新的航班日期");
String d=input.nextLine();
Date date = new SimpleDateFormat("yyyy-MM-dd").parse(d);
List list =new ArrayList();
list.add(i);
list.add(code);
list.add(date);
}
}