Ciao a tutti, ho due problemini che mi stanno facendo impazzire, spero che qualche buonuomo voglia aiutarmi dato che non riesco a trovare la soluzione, dunque:

Partiamo dal problema che dovrebbe essere sempliciotto, ho creato una piccola applicazione java con database integrato derby, a me serve un campo ID che ad ogni inserimento nel database si incrementi automaticamente, leggendo la documentazione ho capito che si fa in questo modo:

codice:
ID INTEGER NOT NULL GENERATED BY DEFAULT AS IDENTITY (START WITH 1, INCREMENT BY 1)
oppure:

codice:
ID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1)
il fatto è che qualsiasi inserimento io faccia lui in automatico mi setta sempre zero (lasciando stare il fatto che dovrebbe partire da 1) non incrementa mai. Qualcuno sa dirmi cosa sbaglio?

Secondo problemuccio:
io ho questo database che mi compare in una tabella come posso fare in modo che selezionando una riga specifica della tabella possa colorarla di un altro colore?

Qualcuno ha voglia di darmi una mano?
grazie a tutti
ciao