java - 错误 : syntax error at end of input, Java - Postgres

标签 java sql postgresql

我已经使用了下一个 SQL 语句,但它在 PostgreSQL 中失败了。

sentencia.execute("INSERT INTO \"Registros\" (accion,num_tarjeta,valor,fecha_accion_ano,fecha_accion_mes,fecha_accion_dia) VALUES ('recarga','" + num_tarjeta + "','" + valor_recargar + "','" + Calendar.getInstance().get(Calendar.YEAR) + "','" + Calendar.getInstance().get(Calendar.MONTH) + "','" + Calendar.getInstance().get(Calendar.DAY_OF_MONTH) + "'");

出现此错误:

ERROR: syntax error at end of input

有什么问题?谢谢

最佳答案

您在语句末尾缺少 ) 并且表格无缘无故地用双引号引起来..

sentencia.execute("INSERT INTO Registros (accion,num_tarjeta,valor,fecha_accion_ano,fecha_accion_mes,fecha_accion_dia) VALUES ('recarga','','','','','')") ;

关于java - 错误 : syntax error at end of input, Java - Postgres,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23680629/

相关文章:

java - 为什么pdfbox和pdfrenderer都不支持 "Additional fonts"?

sql - 如何通过sql向access数据库插入超链接?

sql - 获取 2 个 mySQL 表差异的更简单方法?

postgresql - Postgresql 日语词典

bash - Postgres 命令行语句 : INSERT complains about non-existing column

java - Postgres错误: a column definition list is only allowed for functions returning "record"

java - 在名称为 'dispatcher' 的 DispatcherServlet 中找不到具有 URI [/MVCCrud/viewemp] 的 HTTP 请求的映射

java - WooCommerce REST API 响应中类别和子类别之间的差异

java - 如何显示我的小程序的个人 Action ?

mysql - [MySQL]如何对选择子句中具有特定分组的行进行计数