Applet und Verbindung zur DB

Status
Nicht offen für weitere Antworten.

seejay

Aktives Mitglied
Hallo,
ich habe nachdem ich von aussen noicht immer auf meine DB komme mir überlegt das Programm als Applet zu schreiben. Doch auch da hab ich Probleme an die DB zu kommen.
Ich bekomme es nicht hin, dass die Treiber geladen werden.
Im Moment sieht mein Code so aus
hmtl Datei für den Aufruf:
Code:
<applet code="StartUp/LogIn.class" 
        archive="JavaApp.jar,mysql-comp.jar" width="800px">
</applet>
wobei JavaApp.jar meine Jar ist und mysql-comp der mysql-connector-java-5.1.0.

LogIn.class
Code:
public class LogIn extends javax.swing.JApplet {
    
    private DataSource dataSource = null;
    Connection conn = null; 
    Statement stmt = null;
    /** Initializes the applet LogIn */

    
    
    private DataSource createMySqlDataSource() {
    MysqlDataSource mySqlDataSource = new MysqlDataSource();
    mySqlDataSource.setUser("xxxx");
    mySqlDataSource.setPassword("xxxx");
    mySqlDataSource.setServerName("localhost");
    mySqlDataSource.setPort(3306);
    mySqlDataSource.setDatabaseName("xxxx");
    return mySqlDataSource;
    }
    
  	public void start() {
  		try {
  			conn = dataSource.getConnection();
                        jLabel1.setText("geschafft");
  		} catch (SQLException e) {
  			jLabel1.setText("Fehler");
                        e.printStackTrace();
  		}
  	}
  
  	public void stop() {
  		try {
  			conn.close();
  		} catch (SQLException e) {
  			e.printStackTrace();
  		}
  	}
        
    public void init() {
        try {
            java.awt.EventQueue.invokeAndWait(new Runnable() {
                public void run() {
                    initComponents();
                    dataSource = createMySqlDataSource();
                    start();
                    
                }
            });
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }

Was genau muss ich mit der mysql jar Datei machen. Ich habe schon vieles gelesen, aber irgendwie hat mich das alles nicht weitergebracht.

Ich hoffe ihr könnt mir helfen.

Danke und Gruß
seejay
 

bronks

Top Contributor
seejay hat gesagt.:
Hallo,
ich habe nachdem ich von aussen noicht immer auf meine DB komme mir überlegt das Programm als Applet zu schreiben. Doch auch da hab ich Probleme an die DB zu kommen ...
Auch ein Servlet greift von aussen auf die DB zu und Du wirst die gleichen Probleme habe. Abhilfe schafft da nur ein Servlet, weil dieses auf dem Server ausgeführt wird.
 

seejay

Aktives Mitglied
aber ein applet ist doch auf dem Webserver und greift so per localhost auf die Datenbank zu. Bei einem Javaprogramm, dass man auf dem eigenen Rechner hat, wird ja nicht auf den Localhost zugegriffen sondern auf die Adresse der DB. Deshalb dachte ich, dass ein applet Verbindung gekommen müsste oder nicht?
 

seejay

Aktives Mitglied
also müsste ich auch nicht per lokalhost auf die db zugreifen sondern mit dem domänennamen?

und zum eigentlich problem, was muss ich da machen?
 

trazzag

Bekanntes Mitglied
Pack dir den mysql Connector in ein lib verzeichnis, und importiere ihn.

Ich stelle meine DB-Verbindungen meist wie folgt her:

Code:
	public Connection getConnection() {
		Connection connection = null;

		/* Datenbanktreiber laden */
		try {
			Class.forName("HIER KOMMT DEIN TREIBER REIN");
		} catch (ClassNotFoundException exception) {
			System.out.println("Fehler beim Laden des DB-Treibers: "
					+ exception.getMessage());
			System.exit(1);
		}

		/* Datenbankverbindung herstellen */
		try {
			connection = DriverManager.getConnection("jdbc:TREIBER:DATENBANK",
					"LOGIN", "PW");
		} catch (SQLException exception) {
			System.out.println("Fehler beim Verbinden mit der Datenbank: "
					+ exception.getMessage());
			System.exit(1);
		}
		return connection;
	}

Vielleicht hilft dir das ja weiter...
 

seejay

Aktives Mitglied
trazzag hat gesagt.:
Pack dir den mysql Connector in ein lib verzeichnis, und importiere ihn.
da hab ich schon mein Problem. Wenn ich es in Netbeans bei Libraries Run und Compile hinzufüge ist, ist es nicht in meinem Jar Verzeichnis dabei. Oder was genau meinst damit?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D MySQL Applet MYSQL Abfragen Sicherheit Datenbankprogrammierung 2
S Applet stucks at SQL Connection (jTDS JDBC) Datenbankprogrammierung 15
D Oracle SQL Ergebnis anzeigen und Applet Fehlermeldung Datenbankprogrammierung 12
D Datenbank Applet Datenbankprogrammierung 4
I Java (J)Applet und und RMI (momentan eher RMI) Datenbankprogrammierung 6
S Datenbankabfrage mit Applet Datenbankprogrammierung 13
G Applet und MsAccess Datenbankprogrammierung 2
M Aus einem Applet eine Datenbankverbindung starten? Datenbankprogrammierung 26
S Problem mit JDBC und Applet Datenbankprogrammierung 3
T APPLET MYSQL JDBC zum 1001mal Datenbankprogrammierung 6
A Java-Applet -> MySQL Datenbank Datenbankprogrammierung 7
N Hilfe ! Mein Applet bekommt ein Access-Denied von MySQL Datenbankprogrammierung 7
M Sicherheit bei Applet auf MySQL Datenbank Datenbankprogrammierung 4
A MySQL+Webserver --(Java-Applet)----> Client Datenbankprogrammierung 11
G Access Zugriff, DB auf Server, Applet Datenbankprogrammierung 4
A Datenbankzugriff per Applet - Problem beim Treiber laden Datenbankprogrammierung 6
P Datenbankabfrage MYSQL aus Applet heraus Datenbankprogrammierung 6
T Applet bekommt keinen Datenbankzugriff Datenbankprogrammierung 11
T Datenbankzugriff (Oracle) mit Applet via Internet? Datenbankprogrammierung 6
S Datenbankanbindung + HTML + Applet Datenbankprogrammierung 7
D Applet + MySQL Datenbankprogrammierung 9
L Problem DBVerbindung ausserhalb des Editors:z.B Applet,MSDOS Datenbankprogrammierung 4
M Mit Java Applet via HDBC auf MySQL DB zugreifen? Datenbankprogrammierung 2
S Datenbanktest ergibt graues Fenster bei Applet Datenbankprogrammierung 5
L Zugriff von Applet auf mysql-DB Datenbankprogrammierung 2
F Problem mit MySQL-Datenbank und Java-Applet Datenbankprogrammierung 2
TheSkyRider MySQL Datenbankzuordnung in Verbindung mit Java Datenbankprogrammierung 7
raptorrs Plötzlich keine Verbindung zur Datenbank mehr möglich Datenbankprogrammierung 14
OnDemand SSL Verbindung zu externer DB Datenbankprogrammierung 5
C MySQL Remote Verbindung zu MariaDB Datenbankprogrammierung 11
M SQL , CSV Verbindung : Zu Umfangreicher Code durch Unwissenheit Datenbankprogrammierung 21
P Verbindung zu einer Access Datenbank per Eclipse oder Intellij Datenbankprogrammierung 0
Z Beim schließen des Programms die verbindung zur DB beenden. Datenbankprogrammierung 4
Husamoli345 JSF-JDBC Verbindung Crud Datenbankprogrammierung 15
V keine Verbindung möglich (Access-DB) Datenbankprogrammierung 3
H MySQL Verbindung Datenbank und Eclipse (Java) Datenbankprogrammierung 5
M Oracle SQLException: Verbindung getrennt Datenbankprogrammierung 2
S Verbindung von einer Excel Datei zu Java Datenbankprogrammierung 2
C Verbindung mit SQLExpress Datenbankprogrammierung 9
S E(fx)clipse Verbindung zu MS SQL Express aufbauen Datenbankprogrammierung 7
M H2 Verbindung zur Datenbank komplett schließen Datenbankprogrammierung 11
F MySQL Verbindung zum SQL-Server Datenbankprogrammierung 27
H MySQL MySQL - Keine Verbindung zur Datenbank?! Datenbankprogrammierung 4
G MySQL Problem mit MySQL verbindung Datenbankprogrammierung 8
Thallius MySQL jdbc schließt Verbindung nach vielen Request von selber Datenbankprogrammierung 8
C datenbank verbindung config Datenbankprogrammierung 23
I MariaDB-Verbindung in JAVA Datenbankprogrammierung 11
J Verbindung aufbauen Datenbankprogrammierung 7
S DB2 Express C - keine Verbindung zur Datenbank Datenbankprogrammierung 2
I Es kann keine Verbindung zum Server aufgebaut werden Datenbankprogrammierung 12
Thallius MySQL Merkwürdiges JDBC Verhalten bei VPN Verbindung. Datenbankprogrammierung 7
P MySQL-Verbindung in anderer Klasse nutzen Datenbankprogrammierung 2
W Keine ODBC-Verbindung zur MSAccess-Datenbank Datenbankprogrammierung 2
S Auslagern der Datenbank Verbindung Datenbankprogrammierung 2
M Verbindung von Java Programm zur Acccess Datenbank (mdb-Datei) Datenbankprogrammierung 0
D NullPointerException bei DB Verbindung Datenbankprogrammierung 6
AssELAss Verbindung i5 Series 7.1 / 7.2 (DB2) mit Oracle SQL Developer Datenbankprogrammierung 3
J Verbindung zu Derby Datenbank funktioniert nicht Datenbankprogrammierung 14
M MySQL Verbindung zum Server aufbauen ohne DB ansprechen Datenbankprogrammierung 2
D Java MS Access Verbindung Datenbankprogrammierung 10
X MySQL DB-verbindung ohne JDBC/ODBC Datenbankprogrammierung 1
J Keine Verbindung zu MSSQL DB mit JDBC Datenbankprogrammierung 3
A Verbindung mit Access 2007 Datenbank herstellen Datenbankprogrammierung 1
I Datenbank Verbindung geht nicht Datenbankprogrammierung 2
N MySQL com.microsoft.sqlserver.jdbc.SQLServerException: Die Verbindung wurde geschlossen. Datenbankprogrammierung 1
1 MySQL Verbindung mit localhost als IP funktioniert, aber mit normaler IP nicht Datenbankprogrammierung 2
A Nach Export mysql Verbindung zur Datenbank nicht möglich, was tun? Datenbankprogrammierung 7
Helgon H2 Verbindung öffnen/schließen - Dauer, wann, wie lange? Datenbankprogrammierung 2
J Verbindung zu Access Datenbank Datenbankprogrammierung 15
J Verbindung zu Datenbank herstellen Datenbankprogrammierung 26
P MySQL Verbindung nach außen sehr langsam Datenbankprogrammierung 4
P JDBC Verbindung zur DB klappt nicht Datenbankprogrammierung 6
J Java - JDBC Verbindung zur Datenbank nicht möglich Datenbankprogrammierung 10
T MySQL Sichere Verbindung Datenbankprogrammierung 6
T MySQL Kann Verbindung zur MySQL Datenbank nicht herstellen. Datenbankprogrammierung 4
S Google Web Toolkit LDAP - Verbindung Datenbankprogrammierung 2
pg1337 Verbindung mit postgres - eclipse Datenbankprogrammierung 4
M Verbindung mit MSSQL hängt! Datenbankprogrammierung 2
cover1012 Derby/JavaDB Verbindung mit FTP-Server Datenbankprogrammierung 13
T NullPointerException bei Verbindung zur Datenbank Datenbankprogrammierung 4
J DB2 Verbindung zu AS400 Datenbankprogrammierung 6
F PostgreSQL JPA und Hibernate - Verbindung zur DB Datenbankprogrammierung 7
J MySQL Verbindung über JDBC scheitert immer Datenbankprogrammierung 2
M MySQL getConnection - Verbindung Problem Datenbankprogrammierung 2
T mdb Verbindung ohne Registrierung der Datenquelle im OS Datenbankprogrammierung 14
K MySQL Verbindung funktioniert in Netbeans aber .jar funktioniert nicht Datenbankprogrammierung 5
jeppi MySQL Design-Problem: DB-Verbindung herstellen und halten - JdbcRowSet / Idle-Timeout? Datenbankprogrammierung 9
S Hibernate in Verbindung mit Hsql Datenbankprogrammierung 2
D Oracle Verbindung mit Java zu Datenbank Datenbankprogrammierung 8
F MSSQL-Server Verbindung Datenbankprogrammierung 5
E Hibernate Problem bei bidirektionaler 1:n Verbindung Datenbankprogrammierung 2
DStrohma MS SQL Server 2005 + Java: Immer nur eine aktive Verbindung erlaubt? Datenbankprogrammierung 5
G MySQL Tables 1:1 verbindung Datenbankprogrammierung 14
B JDBC Verbindung mit Postgresql Datenbankprogrammierung 13
U MSSQL Verbindung steht, aber meckert beim Statement Datenbankprogrammierung 2
G JDBC-Verbindung: User wechseln Datenbankprogrammierung 2
F Kann keine Verbindung mit HSQLDB aufbauen Datenbankprogrammierung 2
N Trennt sich die Verbindung zur DB (MySQL) automatisch? Datenbankprogrammierung 3
X JDBC Verbindung in einer Funktion Datenbankprogrammierung 9
O HSQLDB Verbindung schlägt fehl Datenbankprogrammierung 3

Ähnliche Java Themen

Neue Themen


Oben