%@ page language="java" import="java.sql.*" %>
databasetest
<%
// DB-Treiber initialisieren
try {
// JDBC Treiber zum Zugriff auf Datenquelle verwenden
Class.forName("org.gjt.mm.mysql.Driver");
}
catch(ClassNotFoundException ex)
{
System.out.println("JDBC-Treiber nicht gefunden! " + ex);
}
try {
// DB-Connection Objekt erzeugen
// Verbindung zur JDBC-Datenquelle herstellen
// Data Source Name (DSN), User-ID und Passwort werden als Paremeter uebergeben
// man erreicht auf localhost:3306 standartmaessig die mysql-db
// test durch die gewuenschte datenbank eretzen
// user & passwort sind vorher fuer/in mysql festzulegen
Connection oConnection = DriverManager.getConnection("jdbc:mysql://localhost:3306/datenbankname", "login", "kennwort");
// DB-Statement Objekt erzeugen
Statement oStatement = oConnection.createStatement();
// Beispiel für ein INSERT
// tabellenname durch gewuenschte tabelle ersetzen, den String hinter VALUES entsprechend den tabellenfeldern anpassen
int dbfbi = oStatement.executeUpdate("INSERT INTO tabellenname VALUES ('2002|05|22','Huete mysql mit tomcat zum laufen gebracht.')");
// Beispiel für eine QUERY
// Result-Set Objekt erzeugen und initialisieren
ResultSet oResultSet = oStatement.executeQuery("SELECT * FROM tabellenname");
// irgendwohin mit den results ggf. andere Typen
String result1 = "";
String result2 = "";
// einfach mal ausgeben
while(oResultSet.next())
{
// Zugriff auf das ResultSet
result1 = oResultSet.getString("feldname1");
result2 = oResultSet.getString("feldname2");
out.println(result1 + " " + result2 + "
");
}
// DB-Statement und DB-Connection schliessen
oStatement.close();
oConnection.close();
}
catch(SQLException sql)
{
System.out.println("SQL-Fehler: " + sql);
}
%>