Archiv verlassen und diese Seite im Standarddesign anzeigen : JSP und Oracle
auf die frage im anderen thread antwortet keiner ... also mal was neues aufmachen ... ;)
ich will von meinem tomcat jsp server auf eine oracle datenbank zugreifen ... wie mach ich das genau? bin noch n00b was jsp angeht. :(
als erste antwort mal dieser link: http://www.orafaq.com/faqjdbc.htm
sobald ich zeit habe gibt's noch mehr infos
da kann ich auch erstmal nur mit einem link dienen:
http://www.torsten-horn.de/techdocs/jsp.htm#DatenbankTabelleAnzeigen
also: lade die jdbc treiber (ich würde die thin nehmen) für oracle8 runter
http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html
dann greifste wie mit jedem jdbc treiber drauf zu:
<html>
<jsp:useBean id="driverManager" scope="request" class="java.sql.DriverManager"/>
<jsp:useBean id="ResultSet" scope="request" class="java.sql.ResultSet"/>
<jsp:useBean id="Statement" scope="request" class="java.sql.Statement"/>
<jsp:useBean id="Connection" scope="request" class="java.sql.Connection"/>
<%
driverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
Connection conn = driverManager.getConnection
("jdbc:oracle:thin:@qit-uq-cbiw:1526:orcl", "scott", "tiger");
// @machineName:port:SID, userid, password
Statement stmt = conn.createStatement();
ResultSet rset = stmt.executeQuery("select BANNER from SYS.V_$VERSION");
while (rset.next())
out.println (rset.getString(1)); // Print col 1
stmt.close();
}
%>
<html>
is jetzt spontan, sollte aber funktionieren, würde aber die db-sache in eine eigene klasse packen, und vielleicht eine executQuery Methode schreiben, dann schreibste das einmal und kannst das von jeder jsp seite aus einfacher benutzen
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.