GUI -> Applet

das hilft mir leider nicht weiter
kann mir einer eine Beispiel Verbindung zu einem Mysql Datenbank auf einem Server erstellen?
 
Das Beispiel ist genau das was du brauchst. Du kannst eigentlich deinen kompletten Code übernehmen. Du musst nur das ändern
Code:
conn = DriverManager.getConnection("jdbc:hsqldb:mem:.","sa","");

Da musst du halt den Text für MySQL eingeben und natürlich auch IP zu dem Server.

MFG

zEriX
 
ich hab gerade diese classe mit der Datenbank Verbindung auf mein funpic accound draufgezogen aber wenn ich alles ausfür dann kommt diese Fehlermeldung

Folgender Fehler beim erstellen eines Statements : java.lang.NullPointerException
Folgender Fehler beim erstellen der Tabelle/Inserts/Select-Anweisung : java.lang.NullPointerException
java.lang.NullPointerException
at Main.init(Main.java:123)
at sun.applet.AppletPanel.run(AppletPanel.java:417)
at java.lang.Thread.run(Thread.java:619)


hier meine code

Code:
import java.io.*;
import java.sql.*;

/**
 *
 * @author info
 */
public class datenbank1 {
    Connection conn = null;
    Statement stm = null;
    ResultSet rslt = null;
    /** Creates a new instance of datenbank1 */
    public datenbank1() {
        try{
            Class.forName("com.mysql.jdbc.Driver");
        } catch(Exception e) {
        }
        
        try{
            conn = DriverManager.getConnection("jdbc:mysql://localhost/dnsalias","dnsalias","*******r");
        } catch(Exception e) {
        }
        
        
        try {
            stm = conn.createStatement();
            
        }catch(Exception e) {
            System.out.println("Folgender Fehler beim erstellen eines Statements :  "+e);
            
        }
       
        
    }
    
    public ResultSet box1Ausgabe(){
        try {
            
            rslt = stm.executeQuery("Select user FROM users");
        } catch(Exception e) {
            System.out.println("Folgender Fehler beim erstellen der Tabelle/Inserts/Select-Anweisung :  "+e);
            
        }
        return rslt;
    }
   
}
 
Zuletzt bearbeitet:
Es wäre schon nicht schlecht, wenn du den Stacktrace mal ausgeben lassen würdest und den posten würdest.

MFG

zEriX
 
hab das hier
e.printStackTrace(System.out);
überall eingefügt aber es funktioniert nicht
in der java konsole kommt das gleiche wie vorher
 
Mach einfach
Code:
e.printStackTrace();

Das was da ausgegeben wird postest du bitte.

MFG

zEriX
 
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:183)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:127)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at datenbank1.<init>(datenbank1.java:16)
at Main.<init>(Main.java:38)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:778)
at sun.plugin.AppletViewer.createApplet(AppletViewer.java:2045)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:707)
at sun.applet.AppletPanel.run(AppletPanel.java:361)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.IOException: open HTTP connection failed.
at sun.applet.AppletClassLoader.getBytes(AppletClassLoader.java:286)
at sun.applet.AppletClassLoader.access$100(AppletClassLoader.java:44)
at sun.applet.AppletClassLoader$1.run(AppletClassLoader.java:173)
at java.security.AccessController.doPrivileged(Native Method)
at sun.applet.AppletClassLoader.findClass(AppletClassLoader.java:170)
... 19 more
java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost/dnsalias
at java.sql.DriverManager.getConnection(DriverManager.java:602)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at datenbank1.<init>(datenbank1.java:22)
at Main.<init>(Main.java:38)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:778)
at sun.plugin.AppletViewer.createApplet(AppletViewer.java:2045)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:707)
at sun.applet.AppletPanel.run(AppletPanel.java:361)
at java.lang.Thread.run(Thread.java:619)
Folgender Fehler beim erstellen eines Statements : java.lang.NullPointerException
java.lang.NullPointerException
at datenbank1.<init>(datenbank1.java:29)
at Main.<init>(Main.java:38)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at sun.applet.AppletPanel.createApplet(AppletPanel.java:778)
at sun.plugin.AppletViewer.createApplet(AppletViewer.java:2045)
at sun.applet.AppletPanel.runLoader(AppletPanel.java:707)
at sun.applet.AppletPanel.run(AppletPanel.java:361)
at java.lang.Thread.run(Thread.java:619)
Folgender Fehler beim erstellen der Tabelle/Inserts/Select-Anweisung : java.lang.NullPointerException
java.lang.NullPointerException
at datenbank1.box1Ausgabe(datenbank1.java:42)
at Main.init(Main.java:121)
at sun.applet.AppletPanel.run(AppletPanel.java:417)
at java.lang.Thread.run(Thread.java:619)
java.lang.NullPointerException
at Main.init(Main.java:123)
at sun.applet.AppletPanel.run(AppletPanel.java:417)
at java.lang.Thread.run(Thread.java:619)
 
Da sieht das ganze doch auch schon ganz anders aus.

Hast du dir den JDBC-Treiber runtergeladen von MySQL?

MFG

zEriX
 

Neue Beiträge

Zurück