Grazie mille per la dritta, ho due domande, la prima riguarda il modo in cui chiudere una connessione, non ho trovato un gran che a riguardo delle classi di derby, la soconda è io ho l'indirizzo del db che è:
codice:
C:\Documents and Settings\Administrator\Documenti\Nuova cartella\db
ma come è facile intuire non è molto portabile, quello che però non riesco a fare è utilizzare una dicitura tipo
per staccare l'applicazione dalla mia macchina, come posso fare?
edit:
C'è un altra cosa che non capisco, perchè se scrivo così funzona
codice:
try
{
Connection connection = DriverManager.getConnection(connectionURL);
PreparedStatement preparedStatement = connection.prepareStatement("select*
from cd");
ResultSet set2 = preparedStatement.executeQuery();
while (set2.next())
{
String album = set2.getString("titolo");
System.out.println("Titolo: " + album);
}
}
catch (SQLException ex)
{
System.err.println("Impossibile stabilire una connessione con il database.");
ex.printStackTrace();
}
mentre così non funzione
codice:
try
{
Connection connection = DriverManager.getConnection(connectionURL);
}
catch (SQLException ex)
{
System.err.println("Impossibile stabilire una connessione con il database.");
ex.printStackTrace();
}
PreparedStatement preparedStatement = connection.prepareStatement("select * from
cd");
ResultSet set2 = preparedStatement.executeQuery();
while (set2.next())
{
String album = set2.getString("titolo");
System.out.println("Titolo: " + album);
}
mi restituisce l'errore
codice:
cannot find simbol