» »

[JAVA] povezava

[JAVA] povezava

bijonda ::

Problem. Imam napisana dva razreda. Prvi je:
package org.me.primer;
/**
 * @author student11
 */
public class Dok {
    private String koda;
    private String izdaja;
    private String opis_dokumenta;
    
    public Dok(String koda, String izdaja, String opis_dokumenta) {
        this.koda = koda;
        this.izdaja = izdaja;
        this.opis_dokumenta = opis_dokumenta;
    }

    public String podatki(){
        return koda + " " + izdaja + " " + opis_dokumenta;
    }
}

in dela brez problemov!
Drugi pa je, ki pa je tudi glavni:
import HLIWrapper.*;
import java.io.*;
import java.util.*;

public class DMS implements DMSMsgCodes {
   // spremenljivke oz atributi
    static String koda;
    static String izdaja;
    static String opis_dokumenta;
    
    public Vector MyDocs()  {
        Vector polje =  new Vector();
        
        Db db = null;
        BindV bindv = null;
        Hli hli = new Hli();
        
        String DbName = new String("pro_base");
        String UserName = new String("wilson");
        String HostName = new String("ntdms");
        String PCSrvrName = new String("sherpasv");
        String Password = new String("welcome");
        
        try {
            db = hli.ConnectDb(HostName,PCSrvrName,DbName, UserName, Password);
            db.Bind("group1");
            db.dms_execute("LIST RECORD DOCUMENT\\*\\*  /WHERE=\" owner " +
              + "= \"\"zfur\"\" and reclevel=\"\"CREATED\"\"\" name4,recalt,desc");
            for (;;) {
                // Get the next set of results.
                bindv = db.dms_fetch("group1");
                if (db.dms_msgcode() == DMS_EOF)      // End of results
                    break;
                if (db.dms_msgcode() != DMS_OK){      // Error
                    System.out.println(db.dms_msgtext());
                    continue;
                }

                // dobimo vrednosti spremenljivk
                koda = bindv.record_name4(0);
                izdaja = bindv.record_recalt(0);
                opis_dokumenta = bindv.record_desc(0);
                
               Dok dokument = new Dok(koda, izdaja, opis_dokumenta);
               polje.add(dokument);
            }
        }
        
        catch (DMSException e) {
            System.out.println(e);
            if(db.dms_msgcode() == DMS_NOSUCHDB)
                System.out.println("Please modify the DbName " + 
                  + "in this program and try this again.");
        }
        // vrne vektor
        return polje;
    }
    
    // ta metoda je klicana v metodi MyDocs
    public String DocAttrs(String koda, String izdaja, String opis_dokumenta){
        return koda + " " + izdaja + " " + opis_dokumenta;
    }
    
    // zacetek izvajanja
    public static void main(String[] args){
        DMS l = new DMS();
        
        Vector w = new Vector(); 
        w = l.MyDocs();
        for(int ii = 0; ii < w.size(); ii++) {
            System.out.println(w.elementAt(ii));
        }
       HLIWrapperUtils.cleanup();
    }
}


Vrne nam napako:
C:\Documents and Settings\student11\Desktop\Primer\Primer\src\org\me\primer\DMS.java:48: cannot resolve symbol
symbol : class Dok
location: class DMS
Dok dokument = new Dok(koda, izdaja, opis_dokumenta);
. ALi ima kdo kak predlog. Vsakega predloga bove zalo veseli!

Zeliva vam lep dan!
  • spremenil: kopernik ()

kopernik ::

Na začetek razreda DMS uvozi razred Dok :
import HLIWrapper.*;
import java.io.*;
import java.util.*;
import org.me.primer.Dok; //uvoz razred Dok

public class DMS implements DMSMsgCodes {
...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[JAVA] HTTPS client

Oddelek: Programiranje
173176 (1906) peterv6i
»

[Java]kompailiranje iz cmd

Oddelek: Programiranje
91299 (1023) ragezor
»

[JAVA] branje iz datoteke

Oddelek: Programiranje
242406 (2041) Bela01
»

[JAVA] zaustavitev niti (threadov)

Oddelek: Programiranje
223172 (3172) morbo
»

[Java] Shranjevanje podatkov in datotek

Oddelek: Programiranje
71229 (1182) Vesoljc

Več podobnih tem