Portál AbcLinuxu, 12. května 2025 07:38
javac Prvni.java && appletviewer file:///root/java/neco.htmlTabulka se vypise. Ovsem kdyz delam takhle, tak nic se neobjevi:
javac Prvni.java && firefox file:///root/java/neco.htmla v terminalu se objevi tohle:
nejaky retezec...com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.Co je problem? Nastaveni Firefoxu? Nebo neco jineho? Dekuji za pomoc. p.s.: vyjimka se vyhodi, hned pri radku:
conn = DriverManager.getConnection (url, username, password);
http://localhost/
a k MySQL se také budete připojovat přes localhost
, mělo by to fungovat.
httpd
a umistil jsem veci do /var/www/html
v programu mam tohle String url = "jdbc:mysql://localhost/java_zkouska";
v html
souboru mam
< applet code="Text1.class" width=500 height=500 > < /applet >Vyzkousel jsem taky:
< applet code="localhost://Text1.class" width=500 height=500 > < /applet >Spustim Firefox, ale stejna chybova hlaska...
firefox http://localhost/b.htmlKde delam chybu?
<applet code="Text1" codebase="http://localhost/">
. Soubor Text.class pak musí být umístěn přímo v kořenovém adresáři webu – když zadáte adresu http://localhost/Text1.class
, měl by se vám stáhnout. Pokud je applet na stejné úrovni, jako stránka, do které ho vkládáte, můžete asi codebase
vynechat.
Jinak pokud byste to chtěl použít v reálném nasazení, stejně byste musel nejspíš se serverem komunikovat protokolem HTTP a přístup do databáze mít ze serveru – jednak byste se z klienta přímo na port databáze ze spousty míst nepřipojil, jednak by to nebylo moc bezpečné.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.