Avatar billede snowflake7 Nybegynder
14. juli 2002 - 14:40 Der er 4 kommentarer og
1 løsning

Complete Order metode?

Hvordan kan jeg få lavet Complete Order metoden  på den
side om så den i stedet for at skrive ordren til en fil, skriver den til min database?????
package usingjsp.Butik;

import java.util.*;
import java.io.*;

public class Vogn1 implements java.io.Serializable
{

    protected Vector Varer;

    public Vogn1()
    {
      Varer = new Vector();
    }


    public Vector getVarer()
    {
      return(Vector) Varer.clone();
    }

    public void addVare(Vare newVare)
    {
        Varer.addElement(newVare);
    }

    public void removeItem(int VareIndex)
    {
      Varer.removeElementAt(VareIndex);
    }


    protected static int nextOrderNumber = 1;


    public String completeOrder(SpeditionClass speditionClass, CreditCartsClass creditCartsClass)
        throws ShoppingCartException
    {

        try
        {
            int orderNumber = 0;


            synchronized (this)
            {
                orderNumber = nextOrderNumber;
                nextOrderNumber = nextOrderNumber + 1;
            }
            PrintWriter out = new PrintWriter(
                new FileOutputStream("order"+orderNumber));
           

            out.println(speditionClass.Navn);
            out.println(speditionClass.Adresse1);
            if (speditionClass.Adresse2 != null)
            {
                out.println(speditionClass.Adresse2);
            }
            out.print(speditionClass.City);
            if (speditionClass.State != null)
            {
                out.print(", "+speditionClass.State);
            }
            if (speditionClass.PostalCode != null)
            {
                out.print(" "+speditionClass.PostalCode);
            }
            out.println(" "+speditionClass.Country);
            out.println(speditionClass.Email);


            out.println(creditCartsClass.NavnpaeKort);
            out.println(creditCartsClass.KortType);
            out.println(creditCartsClass.KortNummer);
            out.println(creditCartsClass.Udloebsdato);


            Enumeration e = Varer.elements();
            while (e.hasMoreElements())
            {
                Vare vare = (Vare) e.nextElement();

                out.println(vare.Varenr+","+
                    vare.Maengde);
            }
            out.close();


            return ""+orderNumber;
        }
        catch (Exception exc)
        {
            throw new ShoppingCartException(
                "Error saving order: "+exc.toString());
        }
    }
}


Jeg er lidt ny med hensyn til Java, så du skal nok bære lidt over med min uvidenhed, hvis der er noget jeg ikke forstår!
Avatar billede snowflake7 Nybegynder
15. juli 2002 - 20:32 #1
ER der ingen der har set dette spørgsmål, som kan hjælpe?
Avatar billede aslan Nybegynder
16. juli 2002 - 10:54 #2
Er du klar over hvor bredt dit spørgsmål er, og hvor meget arbejde der ligger i det? Hva med at begynde selv og når du får problemer så spørg...
Avatar billede snowflake7 Nybegynder
17. juli 2002 - 13:44 #3
class CompleteOrder {
   


    private String vareNavn = "";
    private String varePris = "";
    private dbHandler db = new dbHandler();
       
   
    public void udpakObjekt(Vare vare) {
       
    vareNavn = vare.getVareNavn();   
    varePris = vare.getVarePris();   
    //osv.....
       
       
        danSqlString();       
       
    }
   
   
   
    public void danSqlString () {
       
        String sqlString = "insert into vare values ('"+vareNavn+"',"+"'"+varePris+"')";
       
       
        db.open("org.gjt.mm.mysql.Driver","databaseNavn","","");       
        db.doQuery(sqlString);
       
       
           
    }
   
   


}



Her er en klasse som gør lidt af det jeg  efterlyste, men jeg vil gerne have lavet den  om til en metode, som kan stå i vogn1 klasse ,og som jeg kan kalde fra mine jsp og servlets???
Avatar billede snowflake7 Nybegynder
20. juli 2002 - 17:42 #4
sig mig hvad er det her eksperten eller er det en begynder site!?!
Hvor er alle eksperterne?
Avatar billede snowflake7 Nybegynder
22. juli 2002 - 15:14 #5
gider ikke vente længere prøver at få hjælp fra anden side?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester