JSP: Anmeldung mittels html-datei auf Oracle-DB

Hallo zusammen,

ich habe zwei einfache unten gezeigte Dateien, eine html-Datei mit den Login-Daten und eine jsp-Datei zum Anzeigen des Inhalts der Oracle-Datenbank.
Wenn ich nur die jsp-Datei aufrufe mit den scott/tiger Anmelde-Daten, dann wird der Inhalt der Tabelle angezeigt, wenn ich mit über die html-Datei anmelde, klappt es nicht. Ich arbeite mit dem Oracle iAS Server.

Was läuft hier falsch, beide Dateien werden im selben Verzeichnis abgelegt.

Vielen Dank
m_lyxs

Datei 1: emp_login.html

LOGIN Seite Bitte loggen Sie sich ein:

Benutzername:

Kennwort:

Datenbank:

Datei2: emp_auswert.jsp

Übersicht … Die Mitarbeiter …

Hi,

dein Fehler müsste hier liegen >
java.sql.DriverManager.getConnection(„jdbc:oracle:thin:@10.0.0.98:1521:“ + datenbank, instanz, passwort);

da > der DriverManager, glaube ich, Printstream benutzt und dadurch das Ganze als ein String ausgibt, was heisst: „jdbc:oracle:thin:@10.0.0.98:1521:datenbank“, die instanz und das passwort wird, bei deinem Aufruf dabei weggelassen.

Hier ein Beispiel welches funktioniert >

private String driver, databaseDetails,user,pwd;

 public Database(String driver, String databaseDetails,String user, String pwd){
 this.databaseDetails = databaseDetails;
 this.driver = driver;
 this.user = user;
 this.pwd = pwd;
 }
 private Statement createConnection(){
 try {
 Class.forName(driver);
 } catch (ClassNotFoundException e){e.printStackTrace();}

 Connection con = null;

 try {
 con = DriverManager.getConnection(databaseDetails,user,pwd);
 Statement stm = con.createStatement();
 return stm;
 } catch (SQLException e) {e.printStackTrace();}
 return null;
 }

Hoffe konnte dir helfen.

Gruß

Hallo,

ich habe statt der html-Datei eine jsp-Datei geschrieben, damit funktionierts.

Viele Grüße
m_lyxs