Forums for you Fast forums in a simple way
 Registrati
user
password
 


Home->it.comp.java
Rispondi  Torna al forum Notizie

Re: Utilizzo Java e databases


  • Subject: Re: Utilizzo Java e databases
  • From: Andrea Francia
  • Data: Sun, 20 Jul 2008 00:05:54 +0200
  • Newsgroups: it.comp.java


bomberlatinos9@gmail.com wrote:
> Salve ragazzi,
> ultimamente mi stavo aggiornando sul mondo dei framework per la
> gestione della persistenza, ho visto una serie di tutorial, ma ho
> aumentato la serie di dubbi come:
>
> Se volessi fare una applicazione java che estrapoli informazioni da
> esporre in una finestra, come ad esempio per una casa automobilistica
> le vetture, e non volessi utilizzare per forza un database da
> installare come mysql o oracle o altro, come potrei fare??

Puoi usare Derby o qualsiasi altro dbms embedded.

> Se non volessi fare le query ho letto che potrei utilizzare Hibernate
> sbaglio??

Non capisco. Intedi usare SQL?

Lo scopo di Hibernate non è quello di nascondere l'SQL a chi non lo lo
sa o non ha tempo/voglia di impararlo.

Hibernate è pensato per accedere a dati relazionali usando un modello ad
oggetti. Per accedere a questo modello a oggetti Hibernate mette a
disposizione sia metodi di libreria sia un linguaggio simile a SQL ma
diverso perché orientato ai modelli di dati a oggetti piuttosto che
relazionali.

> E se non volessi installare nessun db?? E non volessi utilizzare dei
> files XML sui quali memorizzare le info sulle vetture??

Il file XML è un database ma in genere non è relazionale. Non è escluso
che esistano delle librerie che salvano un modello relazionale in un xml.

> A me hanno parlato di Java DB e Derby, che in teoria sono dei file.jar
> con i quali e' possibile dialogare come se fosse dei dAtabase, E'
> vero??
Apache Derby un dbms che può funzionare in due modalità:
  - network
  - embedded

La modalità network è simile nell'uso a mysql, postgres e a tutti i dbms
usuali.
La modalità embedded permette di accedere in modo esclusivo ad una base
dati senza connettersi ad un server esterno. In pratica il server sta
dentro l'applicazione che accede ai dati.

Per utilizzare la modalità embedded devi usare la libreria derby che è
distribuita dentro un .jar.

Java DB è una distribuzione di Derby con marchio Sun. In pratica hanno
preso Derby, gli hanno cambiato nome (e altre piccolezze che ignoro) e
l'hanno ridistribuito.

--
Andrea Francia
http://andreafrancia.blogspot.com/2008/06/relazioni-molti-molti-con-jpa.html


Subject Mittente Data
Utilizzo Java e databases# Utilizzo Java e databases bomber... 19/07/2008
Utilizzo Java e databasesRe: Utilizzo Java e databases# Re: Utilizzo Java e databases Andrea... 20/07/2008
Utilizzo Java e databasesRe: Utilizzo Java e databasesRe: Utilizzo Java e databases# Re: Utilizzo Java e databases bomber... 20/07/2008
Utilizzo Java e databasesRe: Utilizzo Java e databasesRe: Utilizzo Java e databasesRe: Utilizzo Java e databases# Re: Utilizzo Java e databases Daniel... 21/07/2008
Utilizzo Java e databasesRe: Utilizzo Java e databasesRe: Utilizzo Java e databasesRe: Utilizzo Java e databases\# Re: Utilizzo Java e databases bomber... 24/07/2008
Utilizzo Java e databases|# Re: Utilizzo Java e databases n.n 20/07/2008
Utilizzo Java e databases\# Re: Utilizzo Java e databases Andrea... 20/07/2008


Torna a...>Re: Utilizzo Java e databases
Cerca "Re: Utilizzo Java e databases" con Gooogle SiteSearch
Google
 
Web www.forumsforyou.com







ForumsForYou non è responsabile dei contenuti degli articoli che vengono inseriti dagli utenti via rete Usenet e che quindi vengono pubblicati di conseguenza sul nostro news server. Si vieta l'utilizzo delle email allegate nei vari articoli per l'invio di mail non richieste.

Copyright 2006 Powered by JTechnology s.r.l. All rights reserved.