MySQL Workbench
 sql >> डेटाबेस >  >> Database Tools >> MySQL Workbench

जावा एप्लिकेशन के साथ ड्रोल 6 वर्क बेंच को एकीकृत करना

पहले जावा एप्लिकेशन बनाएं, सभी ड्रोल 6 आधारित बाइनरी निर्भरताएं शामिल करें। उसके लिए आप मावेन संचालित जावा एप्लिकेशन बना सकते हैं। POM.xml फ़ाइल में निम्नलिखित निर्भरताएँ शामिल करें .. यह आपके स्थानीय मावेन रिपॉजिटरी में सभी निर्भरताओं को डाउनलोड करेगा।

<parent>
    <groupId>org.drools</groupId>
    <artifactId>drools-multiproject</artifactId>
    <version>6.0.1.Final</version>
</parent>
 <dependencies>      
    <!-- Internal dependencies -->
    <dependency>
        <groupId>org.kie</groupId>
        <artifactId>kie-api</artifactId>
    </dependency>
    <dependency>
        <groupId>org.kie</groupId>
        <artifactId>kie-ci</artifactId>            
    </dependency>
    <dependency>
        <groupId>org.drools</groupId>
        <artifactId>drools-core</artifactId>
    </dependency>
    <dependency>
        <groupId>org.drools</groupId>
        <artifactId>drools-compiler</artifactId>
    </dependency>
    <dependency>
        <groupId>org.drools</groupId>
        <artifactId>drools-decisiontables</artifactId>
    </dependency>
    <dependency>
        <groupId>org.drools</groupId>
        <artifactId>drools-templates</artifactId>
    </dependency>

    <!-- Needed for logging -->
    <dependency>
        <groupId>com.thoughtworks.xstream</groupId>
        <artifactId>xstream</artifactId>
    </dependency>

    <!-- Logging -->
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
    </dependency>    
    <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
    </dependency>
    <dependency><!-- For example app logging: configure in src/java/resources/logback.xml -->
        <groupId>ch.qos.logback</groupId>
        <artifactId>logback-classic</artifactId>
    </dependency>
</dependencies>

प्रोफ़ाइल को pom.xml में भी निर्दिष्ट करें:

<profiles>
    <profile>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <repositories>
            <repository>
                <id>guvnor-m2-repo</id>
                <name>Drools Workbench Repository Group</name>
                <url>http://localhost:4040/kie-drools-wb-distribution-wars-6.0.1.Final-tomcat7.0/maven2/</url>
                <layout>default</layout>
                <releases>
                    <enabled>true</enabled>
                    <updatePolicy>always</updatePolicy>
                </releases>
            </repository>
        </repositories>
    </profile>
</profiles>

main.java में

public static void main(String[] args) {
    ReleaseIdImpl releaseId = new ReleaseIdImpl("groupId", "artifactId", "LATEST");

    KieServices ks = KieServices.Factory.get();

    KieContainer kieContainer = ks.newKieContainer(releaseId);

    KieScanner kScanner = ks.newKieScanner(kieContainer);
    kScanner.start(10000L);             
    Scanner scanner = new Scanner(System.in);
    while (true) {
        runRule(kieContainer);
        System.out.println("Press enter in order to run the test again....");
        scanner.nextLine();
    }
  }
   private static void runRule(KieContainer kieKontainer) {
    KieSession newKieSession = kieKontainer.newKieSession();

    //Initiate POJO on which you want to define rule like
    //BankLoan bankLoan = new BankLoan();
      //  bankLoan.setLoanAmount(10000);
       // bankLoan.setLoanPeriod(11);

      //Insert into kieSession
       newKieSession.insert(bankLoan);

    int result = newKieSession.fireAllRules();
    newKieSession.dispose();
}


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. MySQL कार्यक्षेत्र EER आरेख में एकाधिक स्तंभों पर UNIQUE बाधा उत्पन्न करना

  2. मैसकल वर्कबेंच मैक ओएस लापता प्रबंधन उपकरण और डेटा आयात/निर्यात

  3. गाजर 2 वर्कबेंच के माध्यम से 15980 दस्तावेज़ों को क्लस्टर करने का प्रयास करते समय जावा ढेर आकार त्रुटि मिली

  4. प्रवासन मुद्दे:MS SQL> MySQL:बफर मेमोरी डालें

  5. SQL क्वेरी कार्यक्षेत्र में काम करती है, लेकिन डेल्फी में ठीक उसी क्वेरी के साथ 'वैरिएंट प्रकार को परिवर्तित नहीं कर सका' त्रुटि प्राप्त करें