3

我在 Eclipse 中执行一个简单的数据库查询:

statement.executeUpdate(
    "INSERT INTO DBUSER(USER_ID,USERNAME,CREATED_BY,CREATED_DATE) 
    VALUES (3,'KUMAR','ERPDIRECT',to_date('29/08/2011', 'dd/mm/yyyy'));"
);

但我得到:

ORA-00911: 无效字符错误

但是当我在 sql*plus 命令行中执行这个查询时,它执行成功。

4

1 回答 1

6

尝试从 SQL 字符串中删除结尾的分号。通过 JDBC 执行时没有必要,实际上可能是一个错误。

于 2011-08-29T08:35:22.510 回答