<%@ 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