2011-04-05 73 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类型,如查询字符串值。因为你没有得到承诺的价值。你能检查并更改代码吗?