Dieser Artikel beschreibt die von Java implementierte Verbindungsdatenbank und Fuzzy -Queryfunktionen. Teilen Sie es für Ihre Referenz wie folgt weiter:
Fuzzy -Abfrage ist eine gemeinsame Abfragemethode, beispielsweise in der Bestellentabelle, die das spezifische Datum der Bestellung enthält. Wenn Sie die Bestellinformationen für ein bestimmtes Jahr und Monat abfragen möchten, besteht die beste Möglichkeit, Fuzzy -Abfrage zu verwenden. Um Fuzzy -Abfragen durchzuführen, müssen Sie das Schlüsselwort wie. Bei der Verwendung des ähnlichen Schlüsselworts für Fuzzy -Abfrage kann die Wildcard -%"%" anstelle von 0 oder mehr Zeichen verwendet werden, und der Unterstrich wird verwendet, um ein Zeichen darzustellen.
HINWEIS: Es ist zu beachten, dass bei der Verwendung die nachfolgenden Abfragebedingungen in einzelnen Zitaten in englischer Sprache enthalten sein müssen. Andernfalls wird der Fehler wie folgt gemeldet
Sie haben einen Fehler in Ihrer SQL -Syntax. Überprüfen Sie das Handbuch, das Ihrer MySQL -Serverversion entspricht, damit die richtige Syntax in der Nähe von '%Not%' in Zeile 1 verwendet wird
Paket com.ningmeng; importieren java.sql.*; public class test07 {public static void main (String [] args) {// Todo automatisch generierte Methode Stub Try {class.Forname ("com.mysql.jdbc.driver"); // Lade das Datenbank-Treibersystem. String url = "JDBC: MySQL: // localhost: 3306/test"; // Die URL Ihres eigenen Datenbank -Tests deklarieren. System.out.println ("den Datenbank -Treiber erfolgreich verbinden"); Anweisung STMT = Conn.CreateStatement (); // Erstellen einer Anweisung Object String SQL = "Select * von Benutzern, wobei Benutzername wie '%nicht%'"; // ein SQL -Anweisungsergebnis erzeugen rs = stmt.executeQuery (SQL); // Die SQL -Anweisung int ID, Alter, Geschlecht ausführen; String -Benutzername, Passwort; System.out.println ("ID/T -Benutzername/T Passwort/T Geschlecht/T -Alter"); while (rs.Next ()) {id = rs.getInt ("id"); userername = rs.getString (2); password = rs.getString ("Passwort"); Alter = Rs.Getint (4); sex = rs.getint ("Alter"); System.out.println (id+"/t"+username+"/t"+password+"/t"+sex+"/t"+alter); // Ausgabe von Abfrageergebnis} System.out.println ("Fuzzy -Abfrage erfolgreich"); conn.close (); // Schließen Sie das Datenbankverbindungssystem.out.println ("die Datenbankverbindung erfolgreich schließen"); } catch (classNotFoundException e) {// Todo automatisch generierter Catch-Block e.printstacktrace (); } catch (SQLEXception e) {// Todo automatisch generierter Fangblock e.printstacktrace (); }}}Auslaufergebnisse:
Weitere Informationen zu Java-bezogenen Inhalten finden Sie in den Themen dieser Site: "Java+MySQL-Datenbankprogrammierzusammenfassung", "Java-Datenstruktur und Algorithmus-Tutorial", "Java-Datei- und Verzeichnisbetriebsfähigkeitszusammenfassung", "Java Operation DOM-Fertigkeitsfunktionsübersicht" und "Java-Zusammenfassung der Java-Operation" -Betriebskenntnisse "und" Java-Zusammenfassung der Java-Operation "-Betriebskenntnisse" und "Java-Zusammenfassung der Java-Operationen
Ich hoffe, dieser Artikel wird für Java -Programme aller hilfreich sein.