1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

projecto em java_ urgente

Discussão em 'Programação' iniciada por bacardiboy, 3 de Junho de 2008. (Respostas: 4; Visualizações: 616)

  1. Boas

    preciso de ajuda mt urgente...

    como criar uma base de dados com arrays de clientes....
    alguem me pode ajudar?

    cumprimentos
     
  2. Quaker

    Quaker Power Member

    tens de ser mais específico
     
  3. SunsetRider

    SunsetRider Power Member

    Se keres criar um Array de Clientes é uma coisa, uma Base de dados é outra alem disso pelo java não se criam base de dados pelo menos desconheço, mas consegue-se escrever em base de dados.

    Se queres um array de Clientes podes fazer

    Cliente[] bdClientes = new Cliente[MAX_CLIENTES];

    Em que o Cliente é a classe que te disponibiliza a criação de Clientes.
     
  4. Mavors

    Mavors Power Member

    Uma base de dados com Arrays de Clientes?
    Tipo campo único com um objecto? :D :009:

    Deves querer alimentar uma base dados através de java. E se assim for precisas de um driver jdbc, que irá ser diferente dependendo da base de dados com a qual queres interagir.

    Depois provavelmente queres alimentar a base de dados com clientes que terás num array, ou vice versa. Mas tens de explicar melhor o que queres fazer, pq isso está deveras confuso e com pouca informação.
     
  5. PJTuga

    PJTuga Power Member

    penso que o que queres é gravar o Array para um ficheiro binario, para quando abrires a aplicação o array continuar como estava.

    Para gravar:

    Código:
        
                String fich = "DB_clientes.dat";
                try {
                    ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream(fich));
                    out.writeObject(clientes);
                    out.close();
                } catch (IOException ioe) {
                }
    

    Para ler:

    Código:
            try {
                String fich = "DB_clientes.dat";
                ObjectInputStream in = new ObjectInputStream(new FileInputStream(fich));
                clientes=in.readObject();
                in.close();
            } catch (ClassNotFoundException cnfe) {
            } catch (FileNotFoundException fnfe) {
            } catch (IOException ioe) {
            }

    Nas classes cujos dados estejam envolvidos nesse Array têm de fazer
    Código:
    implements Serializable
     
    Última edição: 3 de Junho de 2008

Partilhar esta Página