Ok ma non questo il problema, ho provato a fare un programmino che faccia le stesse istruzioni, per cercare di capire un pò dov'è l'errore:
codice:
import java.sql.*;
public class testdb
{
public static void main (String[] args)
{
try
{
Class.forName ("com.mysql.jdbc.Driver");
Connection connection = DriverManager.getConnection ("jdbc:mysql://localhost/guestbook", "root", "");
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery ("SELECT * FROM guests ORDER BY lastName");
while (resultSet.next())
{
System.out.printf ("%-12s %12s %-12s\n", resultSet.getString (1), resultSet.getString (2), resultSet.getString (3));
}
String firstName = "Pippo";
String lastName = "Franco";
String email = "bassoovbzooouuu@perrooooooouuuu.au";
statement.execute ("INSERT INTO guests (firstName, lastName, email) VALUES ('" + firstName + "', '" + lastName + "', '" + email + "')");
statement.close();
connection.close();
}
catch (Exception exception)
{
exception.printStackTrace();
}
}
}
Ho eseguito praticamente le stesse interazioni col database dell'esempio precedente, però qui non mi da nessun errore... o_O