<%@ page contentType="text/html;charset=WINDOWS-1252" import="java.sql.*" %>
<%
// Kein Resultat
%>
<%!
Connection objcon = null;
//Statement ist mehr als strsqlselpersonen-String in ASP
Statement strsqlselpersonen = null;
ResultSet objrspersonen = null;
%>
<%
//So verhindert man in Java das Caching, entspricht Response.Expires = 0
response.setDateHeader("Expires",0);
//*****************************************************************
//Anfang <html>
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>JSP Datenbankanbindung: Auslesen von Datensätzen
</title>
</head>
<body>
<%
//*****************************************************************
//Code innerhalb der HTML-Seite
try {
DriverManager.registerDriver (new sun.jdbc.odbc.JdbcOdbcDriver ());
//Mit ODBC
objcon = DriverManager.getConnection
("jdbc:odbc:dsnpersonen", "", "");
//Select
//Für die ASP-Cursor adOpenKeyset, adLockOptimistic gibt es in JDBC 1.0
//keine Entsprechung, sie werden erst ab JDBC 2.0 unterstützt
strsqlselpersonen = objcon.createStatement();
objrspersonen = strsqlselpersonen.executeQuery
("SELECT * FROM tblpersonen ");
while(objrspersonen.next()) {
out.println(objrspersonen.getObject("vorname").toString() + " "
+ objrspersonen.getObject("nachname") + "<br />");
}
out.println("<p />");
strsqlselpersonen.close();
} catch (Exception myException) {
out.println("<p>Es ist ein Fehler aufgetreten: "
+ myException.getMessage() + "</p>");
} finally {
/*Hier kommt die Schlussverarbeitung nach einem Fehler,
d.h. Connection schliessen */
try {
objcon.close();
} catch(SQLException e) {
out.println("<p>Beim Schliessen der Connection ist ein Fehler aufgetreten: "
+ e.getMessage() + "</p>");
}
}
%>
<hr>
<p>Zurück zur
<a href="http://www.ecotronics.ch/asppages/silvi/showjspbeispiele.asp">
Liste mit JSP-Beispielen
</a>
</p>
</body>
</html>
Letzter Update:
26.12.2021 16:48
Zurück zur
Liste mit JSP-Beispielen auf
www.ecotronics.ch