Hallo,
ich werd nicht schlau drauss...
ich habe eine MySQL Datenbank mit 2 Spalten (Name(varchar(64)) und Punkte(tinyint(4)). Jetzt versuche ich aus meinem Java Programm alle Daten zu wählen die Name = kawieichjetztheiß haben:
in myPhpAdmin bekomm ich damit die gewünschten Ergebnisse, in Java allerdings nicht.
Der genaue Code sieht wie folgt aus:
die FetchSize ist immer == 0 egal ob und wie oft der Name schon in der Tabelle steht
Hab ich hier irgendwas übersehen?
Schönen Dank schonmal!!!
Alex
ich werd nicht schlau drauss...
ich habe eine MySQL Datenbank mit 2 Spalten (Name(varchar(64)) und Punkte(tinyint(4)). Jetzt versuche ich aus meinem Java Programm alle Daten zu wählen die Name = kawieichjetztheiß haben:
Code:
rs = st.executeQuery("SELECT * FROM `"+punkte+"` WHERE CONVERT( `Name` USING utf8 ) = 'kawieichjetztheiß'");
in myPhpAdmin bekomm ich damit die gewünschten Ergebnisse, in Java allerdings nicht.
Der genaue Code sieht wie folgt aus:
Code:
private static boolean exists(String _name){
...
try{
Class.forName(sDbDrv);
cn = DriverManager.getConnection(sDbUrl, sUsr, sPwd);
st = cn.createStatement();
rs = st.executeQuery("SELECT * FROM `punkte` WHERE CONVERT( `Name` USING utf8 ) = '"+_name+"'");
if(rs.getFetchSize()== 0){
return false;
}
}
...
}
die FetchSize ist immer == 0 egal ob und wie oft der Name schon in der Tabelle steht
Hab ich hier irgendwas übersehen?
Schönen Dank schonmal!!!
Alex