从Java``插入''Access 2010

Shahe

我正在使用Access 2010和Java 6,我正在尝试执行此查询,但它给了我一个错误,这是我的代码:

String sql = "insert into accounts (title , date , amount) values ('titlexx' , '21-01-2014' , 26000) ";
getConnection().createStatement().executeUpdate(sql);

我得到的错误是这样的:

java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement

我不知道我要去哪里错了。

int

根据页面,date是MS-Access关键字。将查询重新组织为类似的方式应该可以解决问题:

String sql = "insert into accounts (title , [date] , amount) values ('titlexx' , '21-01-2014' , 26000) ";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章