Applet & MySql

Status
Nicht offen für weitere Antworten.

mdoemli

Bekanntes Mitglied
Hallo zusammen,

hab mir hier im Forum alles durchgelesen was so über Datenbanken drinnen steht.
Im voraus, habe mir auch FAQ Warum manche Browser .... auch durchgelesen.

Also jetzt zu meinem Problem.
Ich lese Koordinaten aus einer MySql Datenbank aus, und zeichne die Punkte auf ein Bild und lass dieses ausgeben.
Wenn ich das Applet von Eclipse aus starte funktioniert es auch, wenn ich es aber über nen Browser aufmache funktioniert es nicht mehr.
Hab aber auch schon Punkte selbst reingeschrieben und dann werden sie auch vom Browser dargestellt.

Nun weiß jemand warum das so ist?

Applet:
Code:
public class PrintMap extends Applet {                   
	
	 public Image image; 
	 Database data_array[];
	 public void init(){
	  	try {
	  			image = getToolkit().createImage(new URL(getDocumentBase(), "http://miramonte.homelinux.net/portal/pic/muc2.jpg"));
	  		} catch(IOException ioe) {
	  			System.out.println("Fehler beim erstellen des Bild-Pfades");
	  		}
	  	}
	
	 public void paint (Graphics g) {

		try {
			g.drawImage( image, 0, 0, this );
			g.setColor(Color.red);

			data_array = getDataFromDatabase(2);
			int count_x = 0;
			int count_y = 0;
			while (data_array[count_x] != null){
				double x = data_array[count_x++].m_x;//Math.round(-1*(data_array[count++].m_x-575414219)/600);
				double y = data_array[count_y++].m_y;//Math.round((data_array[count++].m_y-135915119)/900);
				
				g.fillOval((int)y, (int)x, 10, 10);
				
				System.out.println("X-Wert "+x+" Y-Wert "+y);
			}
					
			} catch (SQLException e) {
			
			e.printStackTrace();
		}
			
	 } 
	 
	 public Database[] getDataFromDatabase(int id) throws SQLException{
	 	Database db = new Database();
		Connection conn = db.makeConnection("root","ei44","jdbc:mysql://localhost/trackingtool");
		id = 2;
		Database lokal_data_array[] = db.readFromDatabaseTrackingTool(conn, id);
	 	return lokal_data_array;
	 }
	

}

Gruß,

mdoemli
 

mdoemli

Bekanntes Mitglied
mhh,

der Fehler lieg im Aufruf der Datenbank, denke ich.

Code:
Connection conn = db.makeConnection("root","ei44","jdbc:mysql://localhost/trackingtool");

localhost stimmt im Falle eines Applets glaube ich nicht (bei Servlets passt das).
Wenn das der Fehler ist, kann mir dann vielleicht jemand sagen wie das richtig heißen würde?

Gruß,

mdoemli
 

L-ectron-X

Gesperrter Benutzer
Diese Zeile solltest du umformen.
Code:
image = getToolkit().createImage(new URL(getDocumentBase(), "http://miramonte.homelinux.net/portal/pic/muc2.jpg"));

Bitte mal ersetzen mit:
Code:
image = getImage(new URL(getDocumentBase(), "pic/muc2.jpg");
getDocumentBase() liefert immer den Speicherort der HTML-Datei zurück, die das Applet einbettet.
 

mdoemli

Bekanntes Mitglied
mhh,
wenn ich das so mache werden die Punkte trotzdem nicht angezeigt.
Liegt das nicht an "localhost"?
 

L-ectron-X

Gesperrter Benutzer
Oh, sorry. Ich habe den catch-Block erst zu spät gelesen.
Hast du vor, ein Verzeichnis zu erstellen bzw. Bild zu speichern?
Welche Fehler werden ausgegeben, auch mal die Java-Console im Browser kontrollieren!
 

mdoemli

Bekanntes Mitglied
Nö möcht ich nicht.

Also:
-> Ich sammle über ein Servlet GPS-Daten und speichere diese in einer Datenbank.
-> nach der Fahrt soll man sich nun im Internet die gefahrene Route anschauen können
d.h. Applet liest die Daten aus der Datenbank rechnet dies um und zeichnet dies auf ein Bild.
-> Das bild bzw. Karte wird angezeigt bloß die gezeichneten Punkte nicht. Funktioniert nur wenn ich aus Eclipse starte.

Fehlermeldung aus Konsole:


Code:
Exception in thread "AWT-EventQueue-6" java.lang.NoClassDefFoundError: com/bmw/online/portal/service/Database
	at PrintMap.getDataFromDatabase(PrintMap.java:62)
	at PrintMap.paint(PrintMap.java:45)
	at sun.awt.RepaintArea.paintComponent(Unknown Source)
	at sun.awt.RepaintArea.paint(Unknown Source)
	at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForHierarchy(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)
 

mdoemli

Bekanntes Mitglied
Ach misst,

kann das sein dass das nicht funktioniert, da die Klasse Database in WEB-INF liegt, d.h. bei der Ausführung vom Applet auf dem Client kann ja eigentlich nicht darauf zugegriffen werden.
 

Bleiglanz

Gesperrter Benutzer
alles unterhalb WEB-INF/

=> kann von externen clients (eines Webcontainers) NICHT erreicht werden
 

mdoemli

Bekanntes Mitglied
Ok,
das ist blöd.

Wenn ich das Bild von einem Servlet aufbereiten lasse und dann auf der Platte speichere und dann nur noch mit dem Applet das Bild aufrufe muss ja funktionieren.

Hat jemand vielleicht ein kleines Beispiel über Bild öffen und wieder speichern. Geht das auch über die Klasse Image?

Gruß,

mdoemli
 

Bleiglanz

Gesperrter Benutzer
mdoemli hat gesagt.:
Ok,
Wenn ich das Bild von einem Servlet aufbereiten lasse und dann auf der Platte speichere und dann nur noch mit dem Applet das Bild aufrufe muss ja funktionieren.
das geht auch ohne zwischenspeichern

servlets die dynamisch bilder erzeugen (und bytes zurückschicken, also ohne Writer arbeiten) sind ganz ok

google einfach mal, gibts genügend beispiele im netz

aber halt ein servlet-mapping dafür einrichten
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Applet mit MySQL Tools - Maven, Gradle, Ant & mehr 3
A Kommunikation Applet mit MySQL-Datenbank Tools - Maven, Gradle, Ant & mehr 12
D Mal wieder Applet und mysql Tools - Maven, Gradle, Ant & mehr 8
R Applet+Jdbc+Mysql == unsicher? Tools - Maven, Gradle, Ant & mehr 6
D Java Applet mit MySql- Anbindung Tools - Maven, Gradle, Ant & mehr 2
L mit Applet auf mysql-DB zugreifen!? Tools - Maven, Gradle, Ant & mehr 3
B Applet: com.sun.deploy.security.BlockedException :-( Tools - Maven, Gradle, Ant & mehr 0
M Applet Applet legt Browser lahm Tools - Maven, Gradle, Ant & mehr 3
J Applet Aus anderer Browserinstanz Applet abfragen Tools - Maven, Gradle, Ant & mehr 2
P Linux Applet/Webstart Schriftunterschiede Tools - Maven, Gradle, Ant & mehr 3
E JMol -Applet Einbindung Tools - Maven, Gradle, Ant & mehr 0
T Applet Applet und IText wirft Incompatible magic value 1008813135 Fehler Tools - Maven, Gradle, Ant & mehr 6
P Applet Java Applet läuft im Browser nicht mehr (HTTPClient - NoClassDefFoundError) Tools - Maven, Gradle, Ant & mehr 3
P Applet Applet Signatur auf Server mit SSL-Zertifikat? Tools - Maven, Gradle, Ant & mehr 7
H Applet Applet wird nicht angezeigt Tools - Maven, Gradle, Ant & mehr 2
M Applet Applet funktioniert in Google Chrome nicht Tools - Maven, Gradle, Ant & mehr 2
O Applet "Anwendung kann nicht ausgeführt werden" Tools - Maven, Gradle, Ant & mehr 6
Q Applet Fehlermeldung bei Applet-Wechsel Tools - Maven, Gradle, Ant & mehr 4
T Daten per POST-Methode aus Java-Applet nach php-Script senden Tools - Maven, Gradle, Ant & mehr 3
R Applet friert Adresszeile des Firefox ein Tools - Maven, Gradle, Ant & mehr 2
K Applet als Jar-Datei in HTML einbinden Tools - Maven, Gradle, Ant & mehr 14
H Applet-Fehlermeldung Tools - Maven, Gradle, Ant & mehr 10
H Applet läuft nicht im Browser Tools - Maven, Gradle, Ant & mehr 3
Q Applet Applet läuft nicht im Browser Tools - Maven, Gradle, Ant & mehr 14
J Applet URL mittels TTS als Applet lesen lassen Tools - Maven, Gradle, Ant & mehr 40
F Applet verwischt, wenn Seite gescrollt wird Tools - Maven, Gradle, Ant & mehr 16
S Applet Applet mit C# öffnen: java.lang.SecurityException: Permission denied (WinXP) Tools - Maven, Gradle, Ant & mehr 8
J Applet-Quellcode einsehen Tools - Maven, Gradle, Ant & mehr 6
E Applet Applet und Datenbank Konzept Tools - Maven, Gradle, Ant & mehr 4
A Applet: Html Datei und Class Datei nicht im selben Verzeichnis Tools - Maven, Gradle, Ant & mehr 2
S Applet soll Textdatei von fremdem Server öffnen Tools - Maven, Gradle, Ant & mehr 8
E Java Applet bearbeiten Tools - Maven, Gradle, Ant & mehr 8
Quasar Wie signiere ich mein Applet richtig? Tools - Maven, Gradle, Ant & mehr 6
M mit Applet Javascript Aufrufen Tools - Maven, Gradle, Ant & mehr 2
S Applet and stop() method und gui blocked Tools - Maven, Gradle, Ant & mehr 4
A Applet Applet startet nach Einbinden auf Website nicht Tools - Maven, Gradle, Ant & mehr 4
A Applet, xxx.jar und hsqldb Tools - Maven, Gradle, Ant & mehr 4
T Webstart oder Applet Tools - Maven, Gradle, Ant & mehr 2
H Applet applet neu laden im browser Tools - Maven, Gradle, Ant & mehr 10
M Applet neustart Tools - Maven, Gradle, Ant & mehr 5
S Applet request unter Linux Tools - Maven, Gradle, Ant & mehr 14
S Applet GUI nicht im Webbrowser sichtbar Tools - Maven, Gradle, Ant & mehr 5
S Mittel Applet Datei an ein Webserver übertragen Tools - Maven, Gradle, Ant & mehr 2
M Applet in ClientServer J2EE Anwendung debugen Tools - Maven, Gradle, Ant & mehr 6
H Java Applet Problem beim einbinden in HTML Tools - Maven, Gradle, Ant & mehr 3
M Java3D Applet flackert wenn ein Button(HTML) gedrückt wird Tools - Maven, Gradle, Ant & mehr 11
S Policy mit Signiertem Applet verteilen Tools - Maven, Gradle, Ant & mehr 9
F Applet findet include nicht Tools - Maven, Gradle, Ant & mehr 15
L PHP + Java Applet Kommunikation Tools - Maven, Gradle, Ant & mehr 9
C Probleme mit Applet mit SQL im Browser Tools - Maven, Gradle, Ant & mehr 4
G Java-Applet Probleme beim Browser Tools - Maven, Gradle, Ant & mehr 14
G Textfile in Applet laden möglich? Tools - Maven, Gradle, Ant & mehr 2
A Java-Applet Sandbox deaktiviren? Tools - Maven, Gradle, Ant & mehr 2
B Java-Applet geht nicht (auf dem Webserver) Tools - Maven, Gradle, Ant & mehr 9
P Applet läuft nicht in Browser Tools - Maven, Gradle, Ant & mehr 21
V JAR-Datei eines (J)Applet funktioniert nicht - Help! Tools - Maven, Gradle, Ant & mehr 19
S Java Applet per Klick starten? Tools - Maven, Gradle, Ant & mehr 6
S Applet geht nicht Tools - Maven, Gradle, Ant & mehr 25
J Applet signieren Tools - Maven, Gradle, Ant & mehr 2
H Applet - Geschicklichkeitsspiel programmieren Tools - Maven, Gradle, Ant & mehr 16
U Jar funktioniert nicht als Applet Tools - Maven, Gradle, Ant & mehr 3
C Applet Frage Tools - Maven, Gradle, Ant & mehr 4
M Java Applet - enforce use of older JRE Tools - Maven, Gradle, Ant & mehr 3
N Wie Java-Programm zu Applet machen?! Tools - Maven, Gradle, Ant & mehr 2
W Webseite aus Applet öffnen Tools - Maven, Gradle, Ant & mehr 3
lumo Applet - resize Tools - Maven, Gradle, Ant & mehr 7
Icewind Applet reagiert nach neu laden der Webseite nicht mehr verlässlich auf KeyEvents Tools - Maven, Gradle, Ant & mehr 6
A jar datei trotz zertifikat nich aus applet ausführbar Tools - Maven, Gradle, Ant & mehr 4
F Fehlende Applet Rechte Tools - Maven, Gradle, Ant & mehr 12
N [Applet] Button wir nach 5 secs Unsichtbar Tools - Maven, Gradle, Ant & mehr 2
N jar -> applet wie setzt man das am leichtesten um Tools - Maven, Gradle, Ant & mehr 7
V applet Java 1.6 -> 1.5 Problem ... wie mit Ant zu lösen? Tools - Maven, Gradle, Ant & mehr 7
F applet als JAR -> AccessControlException Tools - Maven, Gradle, Ant & mehr 3
grudge File in Applet laden Tools - Maven, Gradle, Ant & mehr 4
E Java Applet - Double Buffering Problem (Flackern) Tools - Maven, Gradle, Ant & mehr 6
R Applet mit bestimmter JRE ausführen Tools - Maven, Gradle, Ant & mehr 9
traysa Wie binde ich ein applet in eine jsp Tools - Maven, Gradle, Ant & mehr 3
D Mit dem Applet das DOM manipulieren? Tools - Maven, Gradle, Ant & mehr 3
ABstraCT Applet getCodeBase() Zugriff auf darüberliegendenden Ordner ? Tools - Maven, Gradle, Ant & mehr 1
S Java-Applet Steuerung IO Karte am Drucker-Port Tools - Maven, Gradle, Ant & mehr 4
P URL aus Applet öffnen? Tools - Maven, Gradle, Ant & mehr 7
ABstraCT Mit Applet in ne Datei auf seinem Server schreiben. Tools - Maven, Gradle, Ant & mehr 10
E Verzögerung beim Refresh (F5) mit einem Applet verursachen Tools - Maven, Gradle, Ant & mehr 16
deetee Applet Frage Tools - Maven, Gradle, Ant & mehr 2
S Fehler in einem Upload - Applet (nicht gelöst!!) Tools - Maven, Gradle, Ant & mehr 2
G Variable an zweites Applet übergeben Tools - Maven, Gradle, Ant & mehr 3
M Dringend: Sehr kompliziertes Applet Problem Tools - Maven, Gradle, Ant & mehr 4
O Javascript kommuniziert mit Applet? Tools - Maven, Gradle, Ant & mehr 2
H Spracherkennung mit Applet / Policy bzw. Security Fehler Tools - Maven, Gradle, Ant & mehr 2
zilti Nerviger Hinweis bei Applet- und WS-Fenstern - wieso? Tools - Maven, Gradle, Ant & mehr 3
S Datei-/Verzeichniszugriff von signiertem Applet Tools - Maven, Gradle, Ant & mehr 6
G Signiertes Applet installieren? Tools - Maven, Gradle, Ant & mehr 3
G Applet mit Parameter aus JavaScript Tools - Maven, Gradle, Ant & mehr 5
A Applet Maus Koordinaten ohne MouseMotionListener Tools - Maven, Gradle, Ant & mehr 3
K Applet in Eclipse funktioniert, im Browser nicht Tools - Maven, Gradle, Ant & mehr 7
T Applet soll Java Programm starten Tools - Maven, Gradle, Ant & mehr 2
S Applet pai.nt? Tools - Maven, Gradle, Ant & mehr 3
S Applet und File-Object? Tools - Maven, Gradle, Ant & mehr 9
T Applet soll Datei lesen (darf es aber nicht.) Tools - Maven, Gradle, Ant & mehr 3
P Java-Applet funktioniert unter WINXP nicht Tools - Maven, Gradle, Ant & mehr 2

Ähnliche Java Themen

Neue Themen


Oben