Witam mam strone JSP w której chce sie polaczyc z baza danych mysql.

Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/tomek", "tomek", "tomek");

Przy probie polaczenia otrzymuje wyjatek:

org.apache.jasper.JasperException: An exception occurred processing JSP page /dodaj.jsp at line 12

9: 	<%
10: 		//request.setCharacterEncoding("UTF-8");
11: 		Class.forName("com.mysql.jdbc.Driver").newInstance();
12: 		Connection conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/tomek", "tomek", "tomek");
13: 		//Statement statement = conn.createStatement();
14: 		//DatabaseMetaData dbmd = conn.getMetaData();
15: 		//out.println("<H1 align = center>Twoja ankieta została zapisana w bazie danych. Dziękujemy!!!</H1>");

oraz
javax.servlet.ServletException: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

noi
java.net.SocketException: java.security.AccessControlException: access denied (java.net.SocketPermission [0000:1]:3306 connect,resolve)

Mam zalozona baze danych o nazwie tomek, uzytkonika z dostepem do niej o nazwie tomek i haslo tomek. W aplikacji desktopowej ten kod dziala.......

Jesli macie jakies pomysly to bede bardzo wdzieczny za pomoc.
Pozdrawiam

ROZWIAZANIE!!!!!

Znalazlem rozwiazanie na jednym z zagranicznych for. Po zmianie linii TOMCAT6_SECURITY=yes na TOMCAT6_SECURITY=no w pliku /etc/init.d/tomcat6 wszystko dziala ok. Niewiem na ile wlasciwe i bezpieczne jest to rozwiazanie ale w przypadku testow na swoim komputerze mozna zrobic to w ten sposob.