【发布时间】:2021-12-07 16:00:00
【问题描述】:
我想将我的 PostgreSQL 数据库连接到 JavaFX,当用户在文本字段中输入命令时,标签或表格视图会显示查询结果。这是我收到空连接错误的代码。
附:我添加的 UI 图片可以更好地说明情况
public class ListController {
@FXML
public TextField sqlTextField;
@FXML
public Label textLabel;
public void handleSaveButton(ActionEvent actionEvent) {
}
public void handleRunButton(ActionEvent actionEvent1) throws SQLException {
ConnectionClass connectionClass = new ConnectionClass();
Connection connection = connectionClass.getConnection();
String sql = sqlTextField.getText() + ";";
Statement statement = connection.createStatement();
statement.executeUpdate(sql);
ResultSet resultSet = statement.executeQuery(sql);
while (resultSet.next()) {
textLabel.setText(resultSet.getString(1));
}
}
}
【问题讨论】:
-
研究 Postgres JDBC tutorial 并确保你可以独立完成 UI 和 JavaFX 的工作。
-
免费学习 Oracle 的 JDBC Database Access 教程。
标签: java postgresql user-interface javafx jdbc