Hallo zusammen,
ich bin voll der Java-Anfänger.
Ich möchte das Ergebnis einer DB-Anfrage in einem Applet darstellen.
Bloß wie bzw. wo mach ich das. Auf der Konsole funktioniert das skript super, nur komm ich beim Aufruf über ne html site nicht weiter. Vielleicht könnte mir da jemand helfen.
Das skript ist so:
Danke für jeden Tipp.
Katja
ich bin voll der Java-Anfänger.
Ich möchte das Ergebnis einer DB-Anfrage in einem Applet darstellen.
Bloß wie bzw. wo mach ich das. Auf der Konsole funktioniert das skript super, nur komm ich beim Aufruf über ne html site nicht weiter. Vielleicht könnte mir da jemand helfen.
Das skript ist so:
Code:
import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.sql.*;
public class MyODBCConnection extends Applet
{
public static void main(String args[])
{
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection connection = DriverManager.getConnection("jdbc:odbc:DoneSQL", "sa", "");
Statement statement = connection.createStatement();
dbout(statement);
System.out.println("--- Alle Einträge ---");
statement.executeQuery("SELECT * FROM done");
dbout(statement);
statement.close();
connection.close();
} catch(java.lang.ClassNotFoundException e)
{
System.out.println("JDBC-ODBC-Treiber nicht gefunden");
} catch(java.sql.SQLException e)
{
System.out.println("Fehler beim Abfragen der Datenbank");
}
}
private static void dbout(Statement statement) throws java.sql.SQLException
{
ResultSet result = statement.executeQuery("SELECT Mitarbeiter, Do, Datum, Stunden,Gegenkonto FROM done");
while (result.next())
{
String Name = result.getString("Mitarbeiter");
String Strasse = result.getString("Do");
Date Datum = result.getDate("Datum");
Double Stunden = result.getDouble("Stunden");
String Gegenkonto = result.getString("Gegenkonto");
System.out.println(Name + ", " + Strasse + ", " + Stunden + ", " + Gegenkonto + ", " + Datum);
}
result.close();
}
}
Katja