相关疑难解决方法(0)

使用线程发出数据库请求

我试图理解线程如何在java中工作.这是一个返回ResultSet的简单数据库请求.我正在使用JavaFx.

    package application;

import java.sql.ResultSet;
import java.sql.SQLException;

import javafx.fxml.FXML;
import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;

public class Controller{
    @FXML
    private Button getCourseBtn;
    @FXML
    private TextField courseId;
    @FXML
    private Label courseCodeLbl;
    private ModelController mController;

    private void requestCourseName(){
        String courseName = "";
        Course c = new Course();
        c.setCCode(Integer.valueOf(courseId.getText()));
        mController = new ModelController(c);
        try {
            ResultSet rs = mController.<Course>get();
            if(rs.next()){
                courseCodeLbl.setText(rs.getString(1));
            }
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
//      return courseName;
    }

    public void getCourseNameOnClick(){
        try { …
Run Code Online (Sandbox Code Playgroud)

java mysql multithreading javafx

22
推荐指数
3
解决办法
1万
查看次数

标签 统计

java ×1

javafx ×1

multithreading ×1

mysql ×1