hi, ich wollte eine sql-abfrage folgendermassen machen, aber dabei kommt mir immer die Meldung java.sql.SQLException: Can not issue data manipulation statements with executeQuery().
mein code:
nunja, und die Tabelle tmp wird mir nicht erstellt und ich weiss nicht, wo ich den Fehler habe/suchen muss :bahnhof:
EDIT// ach und die SQL-Abfrage an sich klappt, wenn ich sie genau so manuell mache
mein code:
Code:
import java.sql.Connection;
import java.sql.ResultSet;
public class CreateTmp {
Connection cn = new DBConnection().getConnection();
public CreateTmp(){
java.sql.Statement st = cn.createStatement();
String query = "CREATE TABLE tmp AS SELECT user,pw,date, COUNT(*) anzahl FROM table1 GROUP BY date";
ResultSet rs = st.executeQuery(query);
rs.close();
st.close();
cn.close();
}
nunja, und die Tabelle tmp wird mir nicht erstellt und ich weiss nicht, wo ich den Fehler habe/suchen muss :bahnhof:
EDIT// ach und die SQL-Abfrage an sich klappt, wenn ich sie genau so manuell mache