Oracle
 sql >> база данни >  >> RDS >> Oracle

Актуализация на JavaFX TextArea незабавно

Стартирайте своя executeCmds() метод във фонова нишка и актуализирайте текстовата област с помощта на Platform.runLater() :

public void executeCmds(){
    Thread thread = new Thread(() -> {
        createTempDirectory();
        copyConfigPropetiesFileValues();
        copyConfigProperties();
        copyYMLFile();
        copyYMLFileProperties();

        stopTomcatServer();

        deleteOldWar();
        copyNewWar();
        startTomcatServer();

        copyOldConfigFile();
        copyOldYMLFile();
    });
    thread.start();
}

и след това

public void createTempDirectory(){
         //Creating temporary directory for copying property files
    updateStatus("Trying to create a temp directory \n");
    File tempDir= new File(tomcat_path.getText()+filePath.path_to_temp_directory);
    if(!tempDir.exists())
        tempDir.mkdirs();

    updateStatus("Created Temp directory to copy Config Files \n");
}

// similarly for other methods

private void updateStatus(String message) {
    if (Platform.isFxApplicationThread()) {
        status_text_area.appendText(message);
    } else {
        Platform.runLater(() -> status_text_area.appendText(message));
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Онлайн проверка на синтаксиса на SQL, съответстваща на множество бази данни

  2. Как мога да настроя схема на база данни, където има две едновременни много-много връзки?

  3. Oracle JDBC тънък драйвер SSL

  4. Не може да се свърже с Oracle чрез PDO

  5. oci_bind_by_name и to_date PHP/OCI/Oracle