BASI DI DATI II SimpleDB installazione ed integrazione in Eclipse

BASI DI DATI II
SimpleDB installazione ed integrazione in Eclipse
BASI DI DATI II
SimpleDB installazione ed integrazione in Eclipse
Questo documento vi guiderà nella corretta installazione di simpleDB e nella sua integrazione in Eclipse.
Prerequisiti

Download e installazione di Java sdk 7 da
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
o
Definizione delle variabili di sistema: PATH & CLASSPATH

Download ed installazione dell’IDE Eclipse
https://www.eclipse.org/downloads/

Download di SimpleDB
http://www.cs.bc.edu/~sciore/simpledb

Decompressione dell’archivio contenente i sorgenti e la documentazione
1
BASI DI DATI II
SimpleDB installazione ed integrazione in Eclipse
Integrazione nell’IDE Eclipse
La seguente guida grafica vi aiuterà ad integrare simpleDB in Eclipse.
Potete trovare un video tutorial su: http://www.youtube.com/watch?v=spBzGSQxFl4
1. Definizione di un nuovo progetto Java
File -> New -> JavaProject
Project name: simple_DB
2
BASI DI DATI II
SimpleDB installazione ed integrazione in Eclipse
2. Importazione dei sorgenti e dei javadoc
Cliccate con il destro destro sulla cartella src -> Import
Selezionate General -> File System
Browse e scegliete la directory in cui avete decompresso SimpleDB
3
BASI DI DATI II
SimpleDB installazione ed integrazione in Eclipse
Selezionate tutto eccetto la sottocartella derby di studentClient
Nel caso in cui l’importazione non andasse a buon fine, potete copiare i file sorgenti e la
documentazione javadoc direttamente nel workspace Eclipse tramite drag & drop.
4
BASI DI DATI II
SimpleDB installazione ed integrazione in Eclipse
3. Aggiungere il package in tutti i sorgenti del studentClient.simpleDB:
Inserire la riga
package studentClient.simpledb;
in testa alle seguenti classi: ChangeMajor.java, CreateStudentDB.java, FindMajors.java,
SQLInterpreter.java, StudentMajor.java, StudentMajorNoServer.java
4. Configurare ed eseguire Java Remote Method Invocation (Java RMI) tramite rmiregistry
Dal menu principale di Eclipse selezionare Run -> Run Configurations
Selezionare New ed inserire le seguenti voci
5
BASI DI DATI II
SimpleDB installazione ed integrazione in Eclipse
Inserire come argomento di esecuzione la porta su cui mettere in ascolto java rmi
Cliccare Run
Se tutto è andato a buon fine comparirà la seguente schermata sulla consolle:
6
BASI DI DATI II
SimpleDB installazione ed integrazione in Eclipse
5. Configurare ed eseguire lo startup di simpleDB
Dal menu principale di Eclipse selezionare Run -> Run Configurations
Selezionare New ed inserire le seguenti voci
Inserire come argomento studentdb, il database di prova di simpleDB
7
BASI DI DATI II
SimpleDB installazione ed integrazione in Eclipse
Cliccare Run
Se tutto è andato a buon fine comparirà la seguente schermata sulla consolle:
6. Eseguire la classe CreateStudentDB per verificare il corretto funzionamento del dbms
Aprire la classe CreateStudentDB del package studentClient ed eseguire Run
8