Hallo zusammen
!!!!
ich versuche die ganze Zeit schon über eine JSP Site mit JavaBeans im Hintergrund auf eine Oracledatenbank mit SQL zuzugreifen. wenn ich den Tomcat dann aber gestartet habe und die Seite aufrufen will. Schmeißt mir der Browser die Standartfehlermeldung,dass die gewünschte Seite zur Zeit nicht angezeigt werden kann ...
Der Zugriff auf die Datenbank funktuioniert einwandfrei. Das habe ich schon mit einer 'normalen' Java Datei versucht.
Wenn ich aus der JavaBenas die SQL Zugriffe weglasse und zB nur ein Strng zurückliefere bekomme ich die Seite auch einwandfrei angezeigt.
Hat vielleicht jemand eine Ahnung woran das liegen könnte??
ich benutze Eclipse3.2 ... im folgenden poste ich mal noch meinen Code.
viele Grüße
Kalle!!! :lol:
ich versuche die ganze Zeit schon über eine JSP Site mit JavaBeans im Hintergrund auf eine Oracledatenbank mit SQL zuzugreifen. wenn ich den Tomcat dann aber gestartet habe und die Seite aufrufen will. Schmeißt mir der Browser die Standartfehlermeldung,dass die gewünschte Seite zur Zeit nicht angezeigt werden kann ...
Der Zugriff auf die Datenbank funktuioniert einwandfrei. Das habe ich schon mit einer 'normalen' Java Datei versucht.
Wenn ich aus der JavaBenas die SQL Zugriffe weglasse und zB nur ein Strng zurückliefere bekomme ich die Seite auch einwandfrei angezeigt.
Hat vielleicht jemand eine Ahnung woran das liegen könnte??
ich benutze Eclipse3.2 ... im folgenden poste ich mal noch meinen Code.
Code:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<html:html locale="true">
<head>
<title><bean:message key="dbNdTreeJsp.title"/></title>
<html:base/>
</head>
<body bgcolor="white">
<html:errors/>
<html>
<jsp:useBean id="db" class="tools.DB" scope="session"/>
[b]Artikel[/b]
<%
try {
db.connect();
db.query("select * from ordner");
out.println("<table>");
while (db.next()) {
out.println("<tr>"
+ "<td>" + db.get("id")
+ "<td>" + db.get("bezeichnung")
);
}
out.println("</table>");
} catch (Exception e) {
out.println(e);
}
%>
</html>
</body>
</html:html>
Code:
package tools;
//package tools;
import java.sql.*;
import java.util.*;
import javax.servlet.*;
public class DB {
ResultSet rset = null;
Connection conn = null;
public void connect() throws Exception
{
Class.forName ("oracle.jdbc.driver.OracleDriver");
conn = DriverManager.getConnection("xxxxxxxx", "xxxxxxxxxx", "xxxxxx");
}
public ResultSet query(String sql) throws Exception {
return rset = conn.createStatement().executeQuery(sql);
}
public boolean next() throws Exception {
return rset.next();
}
public String get(String s) throws Exception {
return rset.getString(s);
}
viele Grüße
Kalle!!! :lol: