如何从另一个类Java

时间:2018-05-30 23:05:59

标签: java

我正在我的程序中进行登录屏幕。

我有一个用于输入的类,另一个用于数据库查询。

主要课程:

@FXML private JFXTextField userField;

public String getUsername() {
        user = userField.getText();
        return user;
}
public void Conexion() throws SQLException {
        dbQuerys conexion = new dbQuerys();
        conexion.Login();
    }
@FXML
    void loadSecond(ActionEvent event) throws IOException, SQLException {
    Conexion();
}

数据库类:

loginController login = new loginController();

public void Login() throws SQLException {
        username = login.getUsername();
        System.out.println(username);
        resultado = conexion.getQuery("SELECT * FROM users WHERE username = username");
    }

由于某些原因它不起作用,当我按下登录按钮(现在我只想检查数据库中的用户名)它说空指针异常,所以如果你能告诉我我做错了什么。

1 个答案:

答案 0 :(得分:0)

一种方法是使用静态变量创建Context类。

像:

Public class Context{

public static String username;

}

然后您可以使用以下任何类进行编辑:

Context.username;