尝试编写可以读取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);
}
}
}
答案 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。