// sql.java - Autor: Sebastian Wolfgarten, sebastian@wolfgarten.com // Beschreibung: Zugriff auf MySQL Datenbank via Java, einfacher Select // Zum Uebersetzen des Programmes wieder in "sql.java" umbenennen! import java.sql.*; // SQL Klassen importieren, sind noetig fuer SQL Zugriffe public class sql { public static void main(String[] Args) { try { // MySQL Datenbanktreiber laden Class.forName("org.gjt.mm.mysql.Driver").newInstance(); System.out.println("Datenbanktreiber geladen..."); } catch (Exception E) { System.err.println("Konnte den Datenbanktreiber nicht laden, Classpath ueberpruefen!"); E.printStackTrace(); } try { // Neue Connection erstellen // host,port,datenbank,user und pwd sind durch die entsprechenden Werte zu ersetzen Connection C = DriverManager.getConnection("jdbc:mysql://host:port/datenbank?user=USER&password=PWD"); System.out.println("Datenbankverbindung hergestellt..."); Statement Stmt = C.createStatement(); ResultSet RS = Stmt.executeQuery("SELECT * from kunden where name = 'schmitz'"); System.out.println("Query ausgefuehrt..."); // Ergebnisse in einer Schleife ausgeben while (RS.next()) { System.out.println(RS.getString("benutzername")); } RS.close(); Stmt.close(); C.close(); System.out.println("Datenbankverbindung beendet..."); } catch (SQLException E) { System.out.println("SQLException: " + E.getMessage()); } } }