package air;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.Scanner;
class airbusinformation
{
 private int x;
 public void run(int x){
 this.x=x;
 {
 try{

  Class.forName("org.gjt.mm.mysql.Driver");
  System.out.println("드라이버 검색 성공!");
 }catch(ClassNotFoundException e1){
  System.err.println("error="+e1);<br>  System.exit(1);<br> }</p><p> Connection conn = null;<br> PreparedStatement pstmt = null;</p><p> String url = "jdbc:mysql://localhost:3306/test";
 String id = "root";
 String pass = "1234";
 String query = "select * from airbus";
 try{
  conn = DriverManager.getConnection(url,id,pass);
 }catch(SQLException e)
 {
  System.err.println("sqp error =" +e);
  System.exit(2);
 }
 
 Scanner sc = new Scanner(System.in);
 String spec;
 System.out.print("이름 =");
 String name = sc.next();
          query = "select * from airbus where name = ?";
          try{
             Statement stmt = conn.createStatement();
             ResultSet rs = stmt.executeQuery(query);
          if(!rs.next()) System.out.println("없는경로입니다.");
             while(rs.next()){
               
   
             System.out.println("찾는비행기의 기종은 " +rs.getString("name")+"입니다"+"엔진수는  "+
         rs.getString("engine")+"개 입니다 좌석수는"+rs.getString("seat")+"좌석 입니다. 최대 운행거리는"+rs.getString("maxdistance")+"Km 입니다  최대속력은"
             +rs.getString("speed")+"Km 입니다");
          
             }
         
          rs.close();
          stmt.close();
          }
         
         
       catch(SQLException e){
          System.err.println("sql error =" +e);
          }
    
   
}
 }
}


public class str {
 
 public static void  main(String [] ar)
 {
  
  airbusinformation a=new airbusinformation();
  while(true){
   
   
   Scanner sc = new Scanner(System.in);
   System.out.print("1.검색");
   int dist = sc.nextInt();
   if(dist == 1){
     a.run(1);
   }
  }
 

 }

}

 

 

 


  
  

검색 하는 프로그램인데

Scanner sc = new Scanner(System.in);
 String spec;
 System.out.print("이름 =");
 String name = sc.next();

안쓰고  클래스에서 파라미터 값을  정의해서  메인에서 불러와서 쓰게 할수없냐?

메인에서  이름을 검색 하면  클래스에서 실행되게  난 모르겠다....도와주라 제발