Primer
Die Vorgehensweise beim Aufbau einer Datenbankverbindung ist relativ gleich:
Festlegen des verwendeten Treibers
Aufbau einer Verbindung zur konkreten Datenbank
Erzeugen eines Ausdruck-Objekts
Erzeugen eines Resultsets mit der Abfrage
Ausgabe dBooks
Eine einfache Verbindung mit der Ausgabe des Resultsets.
Beispiel anschauen
(javaServletResults/JdbcPrimer.htm)
Quellcode
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
public class JdbcPrimer extends HttpServlet {
public void doGet( HttpServletRequest myRequest, HttpServletResponse myResponse ) throws IOException,ServletException {
// prepare
myResponse.setContentType( "text/html" );
// MimeType
PrintWriter out = myResponse.getWriter();
// prepare db-Connection
Connection dbConnection = null;
Statement dbStatement = null;
ResultSet dbResultSet = null;
// out
out.println( "<h1>JDBC Primer-Example (dBooks)</h1>" );
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
dbConnection = DriverManager.getConnection("jdbc:odbc:url");
dbStatement = dbConnection.createStatement();
dbResultSet = dbStatement.executeQuery ("SELECT * FROM theme");
while (dbResultSet.next()) {
out.println("<h3>" + dbResultSet.getString("themeShort") + "</h3>");
out.println(dbResultSet.getString("themeXml"));
}
}
catch (Exception e) {
out.println("Probleme mit Servlet! " + e.toString());
//e.printStackTrace();
}
try {
dbResultSet.close();
dbStatement.close();
dbConnection.close();
}
catch (SQLException e) {
out.println("SQL Exception Finally! ");
e.printStackTrace();
}
}
}
Links
Ihr Browser kann derzeit kein
JavaScript, bzw. erkennt kein noscript. weshalb eine Reihe von Beispielen nicht funktionieren werden!
Verwenden Sie bitte einen moderneren JavaScript-fähigen Browser oder
aktivieren Sie JavaScript.
(München, 2001-05-04 09:30:27 /
)