Na początku zaznaczę, że męczę się z tym od wielu dni i mimo, że w internecie pełno jest tego typu problemów z rozwiązaniami nic nie pomogło w moim przypadku. Chyba, że robię coś po prostu źle...
Dobrze, zacznę od przedstawienia na czym stanąłem. ( Próbowałem zrobić to wedle instrukcji zawartej w 2 poście tego tematu: Instalacja J/Connector )
Pliki na serwerze:
- Aplet.jar (Z manifestem zawierającym Class-Path: ../connector/mysql-connector-java-3.0.17-ga-bin.jar , co do ścieżki to próbowałem wszelkich różnych sposobów na dodanie tego pliku jar connectora.
- connector (folder zawierający cały wypakowany connector, jest tam także plik mysql-connector-java-3.0.17-ga-bin.jar, do którego prowadzi Class_Path)
- Aplet.html (
<applet code="Aplet" archive="Aplet.jar" width="800" height="600">
Także i w przypadku tego pliku próbowałem, różnych wartości code i archive jednak nic nie dało zamierzonego efektu.
Część kodu apletu:
try
{
Statement stmt;
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://mysql3.ugu.pl"; //1.
Connection con = DriverManager.getConnection(url,"db198777", "haslo");
stmt = con.createStatement();
stmt.executeUpdate("CREATE TABLE java(test_id int," +"test_val char(15) not null)");
con.close();
}catch( Exception e )
{
e.printStackTrace();
}
ad.1 W ustawieniach konta serwera mam podane następujące dane:
Serwer:mysql3.ugu.pl
Nazwa bazy:db198777
Błąd wyrzucany przez konsolę:
java.sql.SQLException: No suitable driver found for mysql3.ugu.pl
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Aplet$1.run(Aplet.java:24)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Czy możliwe jest, że to po prostu serwer nie obsługuje nic poza PHP?
Jeśli ktoś ma wolną chwilę i widzi tu jakieś błędy to z góry dziękuję za pomoc.