小丨陈同学 2019-06-27 09:18 采纳率: 40%
浏览 491
已采纳

在Java中怎么在一个主菜单系统中调用已经写好的一个class

这个是主菜单中一部分的代码,然后在case2中定义了一个新的方法叫做

Moviemain()的方法。

switch (input)
    {
    case 1:
        doLogin();  //定义了一个doLogin方法
        break;
    case 2:
        Moviemain();
        System.out.println("电影菜单显示");
        break;
    case 3:
        viewMyTicket();
        break;
    case 4:
        System.out.println("退出");
        break;
    default:
        break;
    }
    }
    private void Moviemain() {
        // TODO Auto-generated method stub
        System.out.println();
    }
package edu.jmi.db;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
/*
 * MovieDAO是为了
 * 实现怎么从Java中调取数据库内容,同时在这个Java中可以显示出数据库的信息。
 */
public class MovieDAO 
{
     public static void main(String[] args) throws Exception {
            //链接至数据库
            String URL="jdbc:mysql://127.0.0.1:3306/ticketdb?useUnicode=true&characterEncoding=utf8&useSSL=false";  
            Connection con = null;  
            try
            {
                Class.forName("com.mysql.jdbc.Driver");
                con = DriverManager.getConnection(URL,"root","123456");
                Statement state = con.createStatement();
                String sql = "select * from Movie";
                ResultSet rs = state.executeQuery(sql); //将SQL语句传至数据库,返回的值为一个字符集用一个变量接收

            while(rs.next()) {
                System.out.println(rs.getString(1)+" "+rs.getString(2)+" "+rs.getString(3)+" "+rs.getString(4)+" "+rs.getString(5));
            /*
             * getString(n)获取第n列的内容,数据库中的列数是从1开始的,要在Java中实现输出五列代码
             */
            }
            con.close();
            }
            finally {

            }

     }

}

这个是怎么用Java调用数据库。

同时,关于这个电影票的订购系统,有木有大佬可以给点意见的?

图片说明

图片说明

  • 写回答

1条回答 默认 最新

  • 奋斗的小杨 2019-06-27 09:58
    关注

    MainFrame frame=new MainFrame();
    frame.Moviemain();

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 关于#html5#的问题:H5页面用户手机返回的时候跳转到指定页面例如(语言-javascript)
  • ¥15 无法使用此凭据登录,因为你的域不可用,如何解决?(标签-Windows)
  • ¥15 yolov9的训练时间
  • ¥15 二叉树遍历没有报错但无法正常运行
  • ¥15 在linux系统下vscode运行robocup3d上场球员报错
  • ¥15 maven环境配置后无法运行mvn -v
  • ¥15 Python语言实验
  • ¥15 SAP HANA SQL 增加合计行
  • ¥20 用C#语言解决一个英文打字练习器,有偿
  • ¥15 srs-sip外部服务 webrtc支持H265格式