Visualizzazione post con etichetta database. Mostra tutti i post
Visualizzazione post con etichetta database. Mostra tutti i post

venerdì 25 gennaio 2008

Connessione al database

Da ricordare per far funzionare la connessione a derby in un programma Java.
In Eclipse, dopo aver fatto le istruzioni per la creazione di un progetto Echo2, devo
  • nel progetto, come fatto per echo2, apro l'albero, selezione Web-Content -> Web-Inf -> Lib e importo (come file system) il contenuto della cartella di lib della cartella di installazione di Derby
    Per me quindi: C:\Apache\db-derby-10.3.2.1-bin\lib
  • faccio partire il server derby (credo di farlo almeno) con questa riga di comando, da dare appunto nel promt dei comandi
    java -jar %DERBY_HOME%\lib\derbyrun.jar server start
  • La connessione al databse in derby deve essere quella da "client-server" quindi:
    CONNECT 'jdbc:derby://localhost:1527/NOMEDATABASE';


Agiornamento ore 11:36
Alla fine funziona... il collegamento al database funziona e tutto è in regola.
La domanda ora è:
Echo2 è quello che fa per noi?
Sarà un progetto che da continuità?
Echo3 introdurrà cose interessanti, tra cui (se non ho capito male) la possibilità, con apposite api, di manipolare anche il javascript lato client, ma avrà la stessa licenza? ci si può fidare?
Spero di sì... perché sembra carino, e penso non sarà troppo difficile creare qualcosa di decente per la mia tesi

giovedì 24 gennaio 2008

Database Derby

Dopo aver definito una mini applicazione, ora devo verificare se riesco ad usare java/echo2 per consultare e lavorare con un database

Per il momento provo ad utilizzare Derby, un database improntato a java (e sviluppato in java, se non ho capito male), della apache foundation: http://db.apache.org/derby/

L'installazione, che avevo già effettuato, è andata a buon termine, e anche i settaggi.
Ho avuto qualche problema (di nuovo) con le variabili di ambiente (dal pannello di controllo sembra che non si settino a dovere, devo fare da prompt con "set")

Ho eseguito il "tutorial" del file, nelle documentation "Getting Started With Derby": http://db.apache.org/derby/docs/10.3/getstart/
Imparando le basi della connessione al database sia via promt dei comandi, sia, soprattutto, da un file java
Sembra abbastanza facile... un po' come la connessione in php a un server mysql
La stessa guida è anche in formato pdf.

Ora sto dando un occhiata alla guida per gli sviluppatori di applicazioni derby, qui in pdf
In particolare può essere utile la mini guida pratica per la gestione delle connessioni, o quella per la gestione dei resultset

Sarà utile sicuramente anche tenere sottomano il Manual Reference, anche in pdf

Tutta la documentazione di Derby la si trova comunque qui: http://db.apache.org/derby/manuals/index.html