Avatar billede theboy Nybegynder
14. december 2002 - 15:47 Der er 12 kommentarer

MySQLl forbindelse fra en Applet

Vi har et problem med en Mysql forbindelse fra en Applet kørende i Explore. Vi kan godt få programmet til at køre alene som et program med en mail, men når vi køre det gennem Explore som en applet i en html side, kan vi ikke få forbindelse til mysql?
Nogen forslag?
Avatar billede arne_v Ekspert
14. december 2002 - 15:56 #1
Henter Explorer appleten fra samme server som MySQL kører på ?

(det skal den !)
Avatar billede arne_v Ekspert
15. december 2002 - 21:45 #2
Betragt det som et svar.
Avatar billede theboy Nybegynder
16. december 2002 - 13:44 #3
Nej det gøre den ikke, men så har jeg hørt noget om at det skulle være muligt alligevel, at omgådet, hvis man bare fortæller appletten hvilke IP adr, den kan tilgå, men vi ved bare ikke hvordan dette skal gøres!
Avatar billede theboy Nybegynder
16. december 2002 - 15:36 #5
Uden at kunne forstå hele artiklen, kan du så ikke lave en forenklet forklaring hvad der for noget man skal gøre. Er der evt. et stykke kode, som man kan indsætte i appleten?
Avatar billede arne_v Ekspert
16. december 2002 - 15:55 #6
Det er ikke applet koden i sig selv der gør det, men
den access som brugeren granter applet koden.

Jeg kunne muligvis godt prøve at lave et simpelt
eksempel.
Avatar billede theboy Nybegynder
16. december 2002 - 16:06 #7
Det vil vi sætte meget pris på!
Avatar billede arne_v Ekspert
16. december 2002 - 16:26 #8
Stay tuned.
Avatar billede theboy Nybegynder
17. december 2002 - 14:58 #9
Ikke for at pres dig arne_v, men har du fundet ud af noget?
Avatar billede arne_v Ekspert
17. december 2002 - 15:03 #10
Jeg kiggede lidt på det i går aftes, men uden at kunne få det til
at virke.

der skal ikke gøre snoget ved Applet java koden, men man skal
ændre i HTML'en og sætte java security på ens PC anderledes op.
Avatar billede arne_v Ekspert
19. december 2002 - 20:43 #11
Hmmm.

Jeg kan stadig ikke få det til at virke.

Beklager.
Avatar billede quisifa Nybegynder
06. januar 2003 - 23:27 #12
Her er koden til en applet der virker, appleten skal ligger på samme server som mysql databasen...

import java.applet.*;
import java.sql.*;
public class MySql extends Applet
{
Connection Conn = null;
public void init()
    {
    loadDriver();
    try
        {
        Statement Stmt = Conn.createStatement();
        ResultSet RS = null;
        RS = Stmt.executeQuery("INSERT INTO `tabel` (`gah`) VALUES ('haps')");
        }
    catch (SQLException E)
        {
        System.out.println("GAH! "+E);
        }
    }
public void loadDriver()
    {
    try
        {
        Class.forName("org.gjt.mm.mysql.Driver").newInstance();
        Conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/database?user=bruger&password=dethemmeligekodeord");
        System.out.println("Driver Loaded & connected :)");
        }
    catch (Exception E)
        {
        E.printStackTrace();
        }
    }

}

Du kan downloade driveren her fra:http://iasp.startcom.org/docs/support/jdbc/mysql.html
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester