构造一个类的对象并在Java中调用它的方法

时间:2016-05-17 17:05:38

标签: java mysql

尝试编写可以读取MySql数据库的程序。不知怎的,我无法调用methode connect()。它说:

  

错误:找不到符号“
  connect.connnect();
  _______ ^

我要做的是在不同的类中使用connnect和getData方法,所以我也可以单独使用connect类进行其他项目。

主:

import java.sql.*;

public class Main {

 public static void main( String argv[]) {

  Connect connect = new Connect();
  Connect.connect();
  GetData getdata = new GetData();
  getdata.getdata();  
 }
}

连接:

import java.sql.*;

public class Connect{

 public Connection con;
 public Statement st;
 public ResultSet rs;

 public connect(){
  try {
     Class.forName("com.mysql.jdbc.Driver");

     con = DriverManager.getConnection("jdbc:mysql://localhost:3306/leichtathletik","root","");
     st = con.createStatement();

  }catch(Exception e1) {
   System.out.println("Error: "+e1);
  }
 }
}

的GetData:

import java.sql.*;

public class GetData {

  public void getData() {

    try {
      String query = "select * läufer";
      rs = st.esecuteQuery(query);

      while (rs.next()) { 
        String vorname = rs.getString("vorname");
        String nachname = rs.getString("nachname");
        System.out.println(vorname+" "+nachname);
      } // end of while

    } catch(Exception e2) {
      System.out.println("Error: "+e2);
    }    
  }  
}

1 个答案:

答案 0 :(得分:0)

Connect类上的" connect" - 方法需要有一个类型。

https://docs.oracle.com/javase/tutorial/java/javaOO/methods.html,可能会有帮助。

此外,youtuber(https://www.youtube.com/channel/UCiczh_Q-rC7VhMV0x6__dBw)可以帮助您开始使用java。