002
17.03.2009, 23:01 Uhr
KFC Embryo
Ein Huhn
|
Hallo,
hier mit dem Quellcode wird es klarer was ich machen möchte:
Code: |
package GUI; import java.sql.*;
public class NewClass { public static void main(String argv[]) { Connection dbVerbindung=null; Statement sqlStatement=null; String sqlString="SELECT * FROM tab"; ResultSet resultSet=null; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); System.out.println("Treiber erfolgreich geladen..."); } catch(ClassNotFoundException e) { System.out.println("Fehler beim Laden des Treibers"+e); System.exit(0); } try { dbVerbindung = DriverManager.getConnection("jdbc:odbc:db1","",""); System.out.println("Verbindung erfolgreich..."); } catch(SQLException e) { System.out.println("DB-Verbindungsfehler: "+e); System.exit(0); } try { sqlStatement = dbVerbindung.createStatement(); System.out.println("SQL-Statement erzeugt..."); resultSet = sqlStatement.executeQuery(sqlString); while(resultSet.next()) System.out.println(resultSet.getString(1)+"\t"+resultSet.getString(2)+"\t"+resultSet.getDate(3)); resultSet.close(); System.out.println("resultSet-Objekt geschlossen..."); sqlStatement.close(); System.out.println("sqlStatement-Objekt geschlossen..."); dbVerbindung.close(); System.out.println("Verbindung geschlossen..."); } catch(SQLException e) { System.out.println("Fehler beim DB-Zugriff!"+e); System.exit(0); } } }
|
Jetzt möchte ich nicht alles ausgeben sonder nur das was im Suchfeld steht. Wie kann ich denn das "jTextField" Zeichenweise auslesen? Und zur gleichen Zeit die gefundenen Ergebnisse in einem Frame auflisten?
Ich müsste doch rein theoretisch nach jedem neuen Zeichen das ich eingebe eine DB Suche machen und eine Aktualisierung von der Ausgabe oder? Wenn ja wie sieht so was Programm technisch aus? Oder wo kann ich mich speziell zu diesem Thema informieren?
Danke gruß -- An nescis, mi fili, quantilla prudentia mundus regatur? Dieser Post wurde am 17.03.2009 um 23:03 Uhr von KFC Embryo editiert. |