Originariamente inviato da valia
hai modo di accedere al database senza il tuo programma java?
Se si scrivi la query di creazione della tabella lì e quando è funzionante ricopiala all'interno del tuo programma java.

Ricorda che la stringa va messa tra i caratteri ", quindi come l'avevi scritta non compilava.

codice:
String sql = "CREATE TABLE LSVDB.dipendenti( id INTEGER  NOT NULL, nome  CHAR(50) NOT NULL, cognome CHAR(50) NOT NULL, ruolo CHAR(20) NULL, assunzione DATETIME NOT NULL)";
se all'interno della tua stringa ci sono caratteri " devi mettere l'escape (cioè scrivi \" ) in modo da compilare la stringa correttamente.

Questo è un errore in compilazione, non rispetti la sintassi Java. Ecco perché io ieri ridevo.

L'altro errore è mysql, perchè la stringa che tu crei deve essere compliant con mysql (la sintassi) e questo manuale alla mano controlli come deve essere scritta.

Non sono sicura se torna errore il fatto che provi a creare una tabella esistente o se c'è un modo per fare l'override, manuale mysql e vedi cosa dice con create table

Si si posso tranquillamente accedere al database questa è un'applicazione che unita ad un'altra con un'interfaccia grafica permetterà di inserire i dati.

P.S purtroppo non ho ancora affrontato questi argomenti a scuola e sto facendo uno stage e il capo ha queste richieste...spero di farcela...grazie a tutti ocmunque