projecto em java_ urgente

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.
 
Boas

preciso de ajuda mt urgente...

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

cumprimentos

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.
 
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:
Back
Topo