Oi Rogério.
Raramente você vai precisar vender uma solução java junto com uma base de
dados. Distribuir um banco de dados junto com um sistema Java pode não ser
uma boa, e a liberdade oferecida pelo JDBC é uma grande vantagem. Posso
vender meu sistema para ser utilizado em qualquer banco de dados, desde que
seja usado SQL padrão. Isto aumenta o número de clientes possíveis. Uma boa
alternativa é disponibilizar junto com o seu programa:
- uma quantidade de drivers JDBC (Oracle, Informix, SQL Server, Sybase, DB2
já citamos quase todos).
- Um pequeno aplicativo que será utilizado para configurar o seu sistema para
usar a base de dados local ajustando a URL, Usuario e senha assim como qual
Banco de dados será utilizado.
De qualquer forma, se você pretende criar uma aplicação java para ser vendida
em caixas de supermercado você pode utilizar um banco de dados recentemente
adquirido pela Informix, o cloudscape. Este banco de dados é todo escrito em
Java, tem menos de 3 MB e suporta até transações.
Abaixo descrição retirada do próprio site:
Cloudscape:
A small footprint, 100% Pure Java™ object-relational database management
system. It implements SQL-92E with some of the more advanced SQL-92
features, and Java extensions. Cloudscape also comes with Cloudview.
Cloudview is a database schema development tool and browser. It provides a
rich GUI interface that enables creation, modification, and examination of
all database-managed objects.
Mais informações visite: www.cloudscape.com
Espero ter ajudado na discussão.
Opiniões contrárias são sempre bem vindas.
[]'s
Handerson Gomes
Existem bancos de dados totalmente escritos em Java. Dificilmente você vai
precisar desta
Rogerio wrote:
> Tudo bem eu posso fazer um sistema em Java que roda em qualquer sistema
> operacional.
> Porem surgiu um problema!!
> Preciso manipular dados !! ja que os bancos dados estão bem ligados a
> sistemas operacionais, Como isto é feito?
> Como posso criar um aplicativo que trabalha com um base local . Uma base
> que possa ser usada em qualquer sistema
> operacional sem necessidade de configuração no Cliente.
>
> Alguem tem alguma sugestão ou experiência para relatar?
>
> Obrigado!
--------------------------- LISTA SOUJAVA ---------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
[dúvidas mais comuns: http://www.soujava.org.br/faq.htm]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
[regras da lista: http://www.soujava.org.br/regras.htm]
---------------------------------------------------------------------