Hallo,
ich möchte in einer MySQL Datenbank nach einer Bedeutung suchen, bis jetzt hab ich das immer so gemacht:
Funktioniert auch wunderbar, aber ich finde halt nur die Einträge die genau übereinstimmen. Jetzt will ich diese Funktion so erweitern, dass ich auch Strings finde, in denen der gesuchte Stringteil vorkommt. Ich hab jetzt Stundenlang im Internet gesucht, und bin nciht draufgekommen, wie ich es machen kann. Weiß es einer von euch???
(Vermutlich ganz einfach was in der WHERE-Expression ändern, aber mit * gehts nciht )
Gruß
der Felix
ich möchte in einer MySQL Datenbank nach einer Bedeutung suchen, bis jetzt hab ich das immer so gemacht:
Code:
private ResultSet searchInDatabase(String name, String search) {
try {
ResultSet rs = stat.executeQuery("SELECT * FROM " + table + " WHERE "
+ name + "=\"" + search + "\"");
return rs;
} catch (Exception e) {
System.out.println("Exception beim Suchen im Feld " + name + " in Tabelle" + table + ":\n"
+ e);
return null;
}
}
Funktioniert auch wunderbar, aber ich finde halt nur die Einträge die genau übereinstimmen. Jetzt will ich diese Funktion so erweitern, dass ich auch Strings finde, in denen der gesuchte Stringteil vorkommt. Ich hab jetzt Stundenlang im Internet gesucht, und bin nciht draufgekommen, wie ich es machen kann. Weiß es einer von euch???
(Vermutlich ganz einfach was in der WHERE-Expression ändern, aber mit * gehts nciht )
Gruß
der Felix