Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

JavaFX टेक्स्टएरिया तुरंत अपडेट करें

अपना 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. किसी क्वेरी का उपयोग करके 2 दी गई तिथियों के बीच महीनों की सूची कैसे प्राप्त करें?

  2. बाहरी तालिका से चयन पर sqlplus त्रुटि:ORA-29913:ODCIEXTTABLEOPEN कॉलआउट निष्पादित करने में त्रुटि

  3. मैं Oracle में किसी तालिका से स्तंभ नाम कैसे प्राप्त कर सकता हूं?

  4. Oracle DB से कनेक्ट होने पर नेटवर्क एडेप्टर कनेक्शन स्थापित नहीं कर सका

  5. मैन्युअल रूप से संभव क्वेरी के भीतर पीएल/एसक्यूएल अपर्याप्त विशेषाधिकार