gpt4 book ai didi

java - 在 Java 中构造类的对象并调用其方法

转载 作者:行者123 更新时间:2023-11-29 21:00:24 26 4
gpt4 key购买 nike

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

Error: cannot find symbol"
connect.connnect();
_______^

我想做的是在不同的类中使用 connect 和 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);
}
}
}

获取数据:

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);
}
}
}

最佳答案

Connect 类上的“connect”方法需要有一个类型。

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

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

关于java - 在 Java 中构造类的对象并调用其方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37282366/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com