Ergebnis 1 bis 3 von 3

Thema: Java und MySQL mögen sich nicht...Oo

  1. #1
    Unregistriert
    Gast

    Standard Java und MySQL mögen sich nicht...Oo

    Hiho ich hab nen Problem mit MySQL und nem Java Applet....weiß nich so recht wo ich anfangen soll. ôo

    Also ich habe auf meiner index.php unter anderem diese 2 Zeilen zu stehen:
    Code:
    if (isset($_SESSION[id]))
      include("chat.html");
    Das heißt, dass er überprüft ob der, der da auf die Seite zugreift eingeloggt ist. Wenn er das ist, lädt er die chat.html die folgendermaßen aussieht:
    Code:
    <html>
    <head>
    <title>chatapplet-Applet</title>
    <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1">
    </head>
    <body>
    <h1>chatapplet-Applet</h1>
    <hr>
    <applet code="chatapplet.class" width="400" height="300">
    </applet>
    <hr>
    </body>
    </html>
    Nichts großartiges, er lädt nur das Chat-Applet. Das funktioniert soweit auch...
    Aber damit der Chat funktioniert musst auf dem Server ein Programm laufen, was die Clienten verwaltet. Das funktioniert auch noch xD ABER, wenn ich dieses Programm auf dem Server laufen habe und sich jetzt jemand versucht auf der Seite einzuloggen bekomme ich eine Fehlermeldung von MySQL vonwegen er könne keine verbindung zum server herstellen...

    Fehlermeldung:
    Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in C:\xampp-win32-1.6.8\xampp\htdocs\login.php on line 2
    MySQL-Error: Can't connect to MySQL server on 'localhost' (10061)

    die zeile 2 sieht so aus:
    Code:
    $connection = mysql_connect("localhost", "***" , "***") or die ("MySQL-Error: " . mysql_error());
    Soll heißen: solange ich das Chatserverprogramm laufen habe kann ich mich nicht einloggen, weil MySQL keine Verbindung kriegt (egal von welchem PC). Kann mir jemand sagen warum??

    Und jetzt funktionierts wie von Zauberhand...*verwirrt* hat einer ne Ahnung woran das liegt? Kommen sich Java und MySQL irgendwo in die quere?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Unregistriert
    Gast

    Standard AW: Java und MySQL mögen sich nicht...Oo

    achso, vielleicht hilft euch der code vom chatserver auch noch weiter..

    Code:
    import java.net.*;
    import java.io.*;
    import java.util.*;
    
    public class chatserver implements Runnable
    {
            public static final int PORT = 8765;
            protected ServerSocket listen;
            protected Vector connections;
            Thread connect;
    
            public chatserver()
            {
                    try
                    {
                            listen = new ServerSocket(PORT);
                    } catch (IOException e)
                    {
                            System.err.println("Fehler beim Erzeugen der Sockets:"+e);
                            System.exit(1);
                    }
    
                    connections = new Vector();
    
                    connect = new Thread(this);
                    connect.start();
            }
    
            public void run()
            {
                    try
                    {
                            while(true)
                            {
                                    Socket client=listen.accept();
    
                                    connection c = new connection(this, client);
                                    connections.addElement(c);
                            }
                    } catch (IOException e)
                    {
                            System.err.println("Fehler beim Warten auf Verbindungen:"+e);
                            System.exit(1);
                    }
            }
    
            public static void main(String[] args)
            {
                    new chatserver();
            }
    
            public void broadcast(String msg)
            {
                    int i;
                    connection you;
    
                    for (i=0; i<connections.size(); i++)
                    {
                            you = (connection) connections.elementAt(i);
                            you.out.println(msg);
                    }
            }
    }
    uuund:
    Code:
    import java.net.*;
    import java.io.*;
    
    class connection extends Thread
    {
            protected Socket client;
            protected DataInputStream in;
            protected PrintStream out;
            protected chatserver server;
    
            public connection(chatserver server, Socket client)
            {
                    this.server=server;
                    this.client=client;
    
                    try
                    {
                            in = new DataInputStream(client.getInputStream());
                            out = new PrintStream(client.getOutputStream());
                    } catch (IOException e)
                    {
                            try { client.close(); } catch (IOException e2) {} ;
                            System.err.println("Fehler beim Erzeugen der Streams: " + e);
                            return;
                    }
    
                    this.start();
            }
    
    
            public void run()
            {
                    String line;
    
                    try
                    {
                            while(true)
                            {
                                    line=in.readLine();
                                    if(line!=null)
                                            server.broadcast(line);
                            }
                    } catch (IOException e)
                    {
                            System.out.println("Fehler:" + e);
                    }
            }
    }

  3. #3
    der/die Göttliche Avatar von jojo87
    Registriert seit
    23.03.2007
    Ort
    Leipzig
    Alter
    30
    Beiträge
    3.131
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Java und MySQL mögen sich nicht...Oo

    Du bist mit diesem Problem nicht alleine.
    Da ich mysql in Verbindung mit Windows nie genutz habe (und es scheint ein Problem mit den verschiedenen Prozessen und der Windwos-Prozessverwaltung zu sein), kann ich dir nur ein paar Links anbieten, die ich nützlich fand:

    Bug-Report (obwohls keiner is): http://bugs.mysql.com/bug.php?id=20238

    Gulli: http://board.gulli.com/thread/194487...cht-connecten/

    Vielleicht ein Bind-Problem ? http://ubuntuforums.org/showpost.php...51&postcount=6

    Schau mal, ob dir das hilft.

    Grüße,
    jojo

Ähnliche Themen

  1. Web-Developer gesucht: Kenntnis in: CSS, AJAX, MYSQL, JAVA
    Von e-sells im Forum Job Forum - Jobs für Grafiker, Programmierer und Webmaster
    Antworten: 0
    Letzter Beitrag: 25.05.2008, 20:32
  2. Java Applet geht nicht...
    Von Nicole_Melzer im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 11.02.2006, 20:58
  3. Java Script wird nicht angezeigt
    Von Robby im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 15.07.2005, 02:10
  4. JOP: Suche jemanden der sich mit Java auskennt…..
    Von Jonas1 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 24.05.2005, 16:28
  5. Java Script Scroller bleibt nicht fix im frame
    Von Javadau im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 30.06.2004, 13:47

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •