2011-04-05 74 views
-1

所以,我有在訂單結帳的servlet一個doPost方法,它檢查到「提交」參數的值和應該插入的順序記錄到數據庫中,如果參數爲真,然後轉發給訂單頁。JDBC插入文檔版本

但是,由於某種原因插入不執行;但轉發到訂單頁面的作品。我知道我的SQL語法是正確的,因爲我可以在訂單頁面的控制器中的doGet方法中插入一條記錄。 (但是這會導致一些不良的問題)

任何人都明白這裏的問題?

+1

你可以張貼一些代碼? – QuantumMechanic 2011-04-05 16:02:15

+5

也值得了解的是你正在使用的數據庫和驅動程序以及任何交易信息。我的直覺是自動提交模式關閉,交易沒有被提交。 – NateTheGreat 2011-04-05 16:11:50

+1

@NateTheGreat可能是對的。如果連接的自動提交處於關閉狀態(這是默認設置),那麼你就需要'各種Connection.prepareStatement(的SqlString);'然後'connection.commit();' – 2011-04-05 16:34:05

回答

0

我認爲你是歌廳的提交用於獲取MIME類型,如查詢字符串值。因爲你沒有得到承諾的價值。你能檢查並更改代碼嗎?