PSQLException错误在或附近"("位置149

时间:2016-04-15 09:46:37

标签: postgresql

您好我正在尝试在postgresql数据库中上传文件,但我收到一个错误:这是代码的堆栈跟踪。任何人都可以告诉我哪里出错了?我的询问是 -

String sql = "insert into project_details (document_type,file_type,file_upload,status,gid,userid,s_comment,s_date,s_time) values (?,?,?,?,?,?,?,current_date(),current_time());";   
org.postgresql.util.PSQLException: ERROR: syntax error at or near "("
  Position: 149

2 个答案:

答案 0 :(得分:3)

current_date和current_time don't have parentheses

insert into project_details 
   (document_type,file_type,file_upload,status,gid,userid,s_comment,s_date,s_time)
values 
   (?,?,?,?,?,?,?,current_date,current_time);

答案 1 :(得分:2)

使用current_date/current_time代替current_date()/current_time()

String sql = "insert into project_details (document_type,file_type,file_upload,status,gid,userid,s_comment,s_date,s_time) values (?,?,?,?,?,?,?,current_date,current_time);";