2012-12-05 73 views
0

我總是得到一個例外,當我嘗試用這個代碼中插入:MySQL的插入異常[JAVA]

String add="insert into kategorie kategorie values ?"; 
PreparedStatement addKategorie=db.prepareStatement(add); 
addKategorie.setString(1,kategorie); 

請告訴我錯了我的插入語句?

(INSERT INTO表稱爲kategorie並呼籲kategorie用事先準備好的聲明(Value列=)提前

感謝像下面

+1

什麼是異常消息? –

+0

你甚至嘗試在手冊中查找正確的語法嗎? –

回答

3

您的查詢應該是:

insert into kategorie(kategorie) values (?) 
+0

是的,我查了一下,但我意識到有兩個不同的例外(一個是因爲語法 - >哪個是固定的,另一個是因爲我沒有自動增加PK ID - 所以對我感到羞恥)謝謝! – pythoniosIV

0

嘗試 insert into kategorie (kategorie) values ?

由於正確的插入語法是

INSERT INTO table_name (column1, column2, column3,...) 
VALUES (value1, value2, value3,...)