Unkown Column in where clausel

K

Kakulukiam21

Gast
Moin Moin,

Ich habe folgende fehler Meldung...

SCHWERWIEGEND: null
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'BMW' in 'where clause'

Ich weiß schon das es heißen soll das heißt das die es eine unbekannte Spalte in der where Klausel heißen soll nur weiß ich nicht wie ich es ändern könnte...

Quelltext

Java:
            Statement stmt = null;
            ResultSet rs = null;
            connectDatabase();

            
            stmt = conn.createStatement();
            rs = stmt.executeQuery("SELECT marken_ID FROM marke WHERE name = " + marke);
            System.out.println(rs.getInt("marken_ID"));
            int markenID = rs.getInt("marken_ID");

Ich weiß nicht ob es so klappen könnte denn "marke" ist ein Übergabeparameter in der die Marke steht dessen ID ich brauche

Pls help me

Thx

Kakulukiam21
 
S

SlaterB

Gast
schreibe
[Java]
rs = stmt.executeQuery("SELECT marken_ID FROM marke WHERE name = \'" + marke+"\'");
[/code]
wenn marke = "BMW" ist, also einfache Anführungszeichen fehlen,
oder besser PreparedStatement verwenden, da musst du dich dann darum nicht kümmern
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D JOIN COLUMN wird nicht genommen Datenbankprogrammierung 2
V SQLite java.sql.SQLException: no such column: Datenbankprogrammierung 18
L Oracle Repräsentative Namen für die Column Types Datenbankprogrammierung 9
Thallius Ist JSON als column jetzt der neue Standard oder hab ich was verpasst? Datenbankprogrammierung 34
Kirby.exe SQL-Exception: Column not found Datenbankprogrammierung 6
M Oracle String aus Column splitten und x Rows daraus erstellen Datenbankprogrammierung 1
S Bestimmten Column finden Datenbankprogrammierung 3
zhermann Data truncation: Incorrect date value: 'null' for column Datenbankprogrammierung 31
OnDemand Column char type, wie befüllen? Datenbankprogrammierung 2
K Derby/JavaDB '<columnName>' is not a column in table or VTI '<value>'. Datenbankprogrammierung 12
L MySQL Column count doesn't match value count at row 1 Datenbankprogrammierung 9
F column count doesn't match value count at row 1 Datenbankprogrammierung 6
Z Unknown column 'xxx' in 'field list' Datenbankprogrammierung 2
Juelin Java und MySQL MariaDB - WHERE-Klausel Datenbankprogrammierung 17
J Mehrere WHERE Werte benutzen Datenbankprogrammierung 2
B JPA -> Dynamische WHERE Clause / SQL Injection möglich? Datenbankprogrammierung 11
J Hibernate One-To-One mit Where Klausel Datenbankprogrammierung 6
D Fälle bei WHERE unterscheiden Datenbankprogrammierung 5
I MySQL Hibernate / MySQL alias in WHERE clause Datenbankprogrammierung 1
A WHERE datetime < (util.Date | sql.Date | sql.Timestamp | dateString) Datenbankprogrammierung 2
M Variable in SQL SELECT * FROM ... WHERE mithilfe von PreparedStatement benutzen? Datenbankprogrammierung 28
R Derby/JavaDB Select Statement Where bedingung will nicht ganz! Datenbankprogrammierung 4
B HSQLDB Probleme mit Select...Where Abfrage Datenbankprogrammierung 16
N Prepared Statement mit unbekannter Anzahl von Where-Clauses Datenbankprogrammierung 30
C MySQL Abfrage mit flexibler WHERE bedingung Datenbankprogrammierung 10
Y JPQL WHERE != Objekt Datenbankprogrammierung 10
J where Abfrage auf ein mysql date feld Datenbankprogrammierung 5
M Select * from mydaten where ... Datenbankprogrammierung 4
M Mysql Delete ohne Where Klausel untersagen Datenbankprogrammierung 8
M SQL-Abfrage mit where-Bedingung Datenbankprogrammierung 2
W Where-ähnliche abfrage in objektorientierter Datenbank Datenbankprogrammierung 5
G Frage zu SQL "WHERE IN (1, 2, 3. , N)" Datenbankprogrammierung 8
S Platzhalter in WHERE Klausel Datenbankprogrammierung 16

Ähnliche Java Themen

Neue Themen


Oben