Voy a tratar de aportar más información a ver si así alguien descubre el fallo, para la base de datos instale el appserv y he creado la base de datos con el phpmyadmin
os pongo la clase donde esta la información para la conexión al a base de datos
Código:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class GestorConexiones {
private final static String DRIVER = "com.mysql.jdbc.Driver";
private final static String URL = "jdbc:mysql://localhost/tiendajava";
private final static String USUARIO = "root";
private final static String CLAVE = "root";
/*
private static final Context contexto;
private static final DataSource ds;
*/
static {
try {
Class.forName(DRIVER);
} catch (ClassNotFoundException e) {
e.printStackTrace(System.err);
}
/*try {
contexto = new InitialContext();
ds = (DataSource) contexto.lookup(URL);
} catch (NamingException ex) {
throw new RuntimeException(ex);
}*/
}
public static Connection getConnection() throws SQLException {
return DriverManager.getConnection(URL, USUARIO, CLAVE);
//return ds.getConnection(USUARIO, CLAVE);
}
}