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:
wobei JavaApp.jar meine Jar ist und mysql-comp der mysql-connector-java-5.1.0.
LogIn.class
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
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>
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