sabato 19 giugno 2010

Tesina di stato

Finalmente ho messo il sito completo on-line


spero gli piaccia Professore natalizzi!


http://www.dybgroup.it/StoriaInformaticaBlog/
http://www.wwakungfu.com/wwakungfu
http://www.wwakungfu.com/

Struttura Data Base:



Struttura logica:



Post(id,Titolo,Descrizione1,Descrizione2,LinkImmagine,data,ora,Livello,Album_id)

Album(Id,Nome)

Immagine(Id,Nome,linkImage,Album_id)

Commento(Id,utente,email,web,commento,Post_id,Utente_id)

Utente(id,nomeUtente,Password,email,web,nome,cognome,descrizione,LinkImmagine,Eta,categoria)

Tag(id,nome);

Catalogato(Post_id,Tag_id);



Struttura del sito:

lunedì 10 maggio 2010

HOSTING JAVA

mi sono re registrato su hosting java
ed ho creato la pagina iniziale  + una pagina per il test della conessione al mio DB di hosting hava
http://free.hostingjava.it/-Gabriele/
test conessione dat.b.
http://free.hostingjava.it/-Gabriele/test_connessione.jsp
altro test di conessione usando classi java:
http://free.hostingjava.it/-Gabriele/javaTestPost.jsp

mercoledì 5 maggio 2010

compiti I parte

Ecco a lei i primi 3 punti dei compiti svolti a casa XD:

Domande:

1) creare la tabella materia
fatta dai campi ID e NOME;

2)nella tabella titolo
aggiungere la chiave esterna materia_id;

3) fare la jsp che inserisce un titolo con la materia
scelta da un menu dropdown fatto con la select.

---------------
a) e inserite alcuni dati di prova
b) fare la gestione completa di materia

i punti gialli sono quelli FATTI
i punti/o rossi/o sono/è quelli/o ancora non fatti/o, ma che spero di farli/e entro oggi





Risoluzione:

1)
create table materia( id int not null, nome varchar(30), primary key( id));


(queste l'ho fatte per ricreare le tabelle a case su mySql, guardando nel codice fattoa scuola)
create table titolo(id int  not null,titolo varchar(30),prezzo int,primary key( id));
create table autore(id int  not null,nome varchar(30),primary key( id));
create table autore_titolo(autore_id int not null,titolo_id int not null, primary key( autore_id, titolo_id ));

2)
alter table titolo add materia_id int;


3)
 pezzi di codice:

Pagina con la scelta delle materie:
<select name="materia_id">
<%
    ResultSet rs=s.executeQuery("select * from materia");
    while(rs.next()){
%>
<option value = "<%=rs.getInt("id")%>" ><%=rs.getString("nome")%>
<%
}
%>
</select>


Pagina di inserimento:
   [....]


    int id_meteria=Integer.parseInt(request.getParameter("materia_id"));
    inserisci="insert into titolo values ('"+max+"','"+titolo+"','"+prezzo+"','"+id_meteria+"')";   
    s.executeUpdate(inserisci);


    rs=s.executeQuery("SELECT * from materia where id="+id_meteria+"");
    if(rs.next())
    nomeMat=rs.getString("nome");
   
   <table>
    <tr><th>Chiave</th><th>Titolo</th><th>Prezzo</th><th>Materia</th></tr>
    <tr><td><%=max%></td><td><%=titolo%></td><td><%=prezzo%></td><td><%=nomeMat%>     </td></tr>
    </table>


link delle pagine realizate:

http://www.megaupload.com/?d=JNRAR3XR



foto:

giovedì 22 aprile 2010

Esercitazione per esami di stato

dPubblico l'esercitazione su SQL per gli esami di stato:

(Ma perché gli esami vertono principalmente sul SQL, cioé un linguaggio per la gestione dei DB e non su un linguaggio di prog. vero e proprio? Bah!)


domenica 18 aprile 2010

Sito Gestione Autore

Anche e non riesco a configurare MySql  siccome non conosco la password della mia root

cmq ho modificato il sito fatto a scuola, come datoci da lei professore

gli allego il file, che potrà volendo correggere:


http://www.megaupload.com/?d=MQHLXOCK

(inserire il numero a destra ed aspettare 60 secondi poi premere su dw load)