X2View转发端访问本地mysql失败

X2View访问本地mysql总是失败,关防火墙各种方法都试过了,这是为什么?

img

【相关推荐】



  • 这篇博客: 航班信息系统(链入数据库mysql的实现)中的 2.view类(人机交互的窗口) 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    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);
    
    
    }
    }
    
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^