Salva io avrei un problema.. dovrei connettermi al mio database localhost ma quando vado a fare la connessione mi da errore..
Ho scaricato l'ultima versione di netbeans e ho visto che il jconnector è incluso nei driver..
Vi posto il codice..
...
try {
//recupero parametri dalla richiesta
String isbn = request.getParameter("isbn");
String titolo = request.getParameter("titolo");
String autori = request.getParameter("autori");
String casaEd = request.getParameter("casaEditrice");

float prezzo = Float.parseFloat(request.getParameter("prezzo"));

/*provo se ricevo i dati*/System.out.println("****************"+isbn);

String[] autoriArray = getTokensAutori(autori);

//connessione jdbc al database


Class.forName("com.mysql.jdbc.Driver");
String database = "jdbc:mysql://localhost:3306/libreria";
String user = "root";
String password = "admin";
conn = DriverManager.getConnection(database, user, password);

//inserimento libro
String updateLibro = "INSERT INTO libro ( ISBN , titolo , casaEditrice , prezzo ) " +
"VALUES ("+isbn+","+titolo+","+casaEd+","+prezzo+")";
pstmt = conn.prepareStatement(updateLibro);
pstmt.setString(1, isbn);
pstmt.setString(2, titolo);
pstmt.setString(3, casaEd);
pstmt.setFloat(4, prezzo);
pstmt.executeUpdate();

//inserimento autori e scritture
String queryAutorePresente = "SELECT codice FROM autore WHERE nome = ?";
String updateAutore = "INSERT INTO autore ( nome ) VALUES (?)";
String updateScrittura = "INSERT INTO scrittura ( libro, autore ) VALUES ( ?, ?)";

for (int i = 0; i < autoriArray.length; i++)
{
String proxAutore = autoriArray[i];

//verifica presenza autore
pstmt = conn.prepareStatement(queryAutorePresente);
pstmt.setString(1, proxAutore);
rs = pstmt.executeQuery();

int codiceAutore = 0;
if (rs.next()) // autore già presente
{
codiceAutore = rs.getInt("codice");
}
else // autore non presente
{
//inserimento autore
pstmt = conn.prepareStatement(updateAutore);
pstmt.setString(1, proxAutore);
pstmt.executeUpdate();

//recupero codice autore appena inserito
pstmt = conn.prepareStatement(queryAutorePresente);
pstmt.setString(1, proxAutore);
rs = pstmt.executeQuery();
rs.next();
codiceAutore = rs.getInt("codice");

}

//inserimento scrittura
pstmt = conn.prepareStatement(updateScrittura);
pstmt.setString(1, isbn);
pstmt.setInt(2, codiceAutore);
pstmt.executeUpdate();
}

//torna alla HOME PAGE dopo un inserimento corretto
response.sendRedirect("index.html");
}
catch (Exception e)
{
e.printStackTrace();
response.sendRedirect("aggiungiLibro.html");
}
.
.
.

e l'errore nella compilazione è il seguente...
.
.
.

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at org.apache.catalina.loader.WebappClassLoader.loadC lass(WebappClassLoader.java:1578)
at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at libreria.web.AggiungiLibroServlet.doPost(AggiungiL ibroServlet.java:53)
.
.
.
cosa sbaglio...???