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 に答える