小丨陈同学 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();

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

报告相同问题?

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘