Buon giorno nella classe per connettersi con java in mysql locale io ho scritto quanto segue:

private static String db = "nome database";
private static String url = "jdbc:mysql://"nome host" +
"?user="nome usre&password="password"*&database="nome database"";

private static String user = "nome user";
private static String pass = "password";

poi sotto ho' usato per connettermi:

private static Connection conn ;

public static Connection getConnect() {

conn = DriverManager.getConnection(url, user, pass );

return conn ;



La classe si connette senza nessun probblema e ho messo un messaggio di risposta con joptionpanel che mi dice che si e' connesso con successo al database

sul programma devo solo inserire 4 dati nome,cognome,telefono e email e nel database remoto l'ho' chiamato "contatti" e ho' creato le varie voci dello stesso nome.

Quando vado pero' a salvare mi viene fuori la scritta"no database selected.

----------------------------------------

Ora perche' mi viene fuori quella scritta?Ho provato in tutte le maniere i dati inseriti nelle variabili sono giusti o devo specificare anche il nome della tabella?Se lo usavo in locale mysql non serve che specifico la tabella e poi essa l'ho gia creata qual'e' il problema se sapete aiutarmi gazie?