私はnode-jdbcとOracleドライバ "ojdbc6_g.jar"を使ってOracleデータベースに接続しています。いくつかの挿入クエリを実行したいと思います。node-jdbcを使用して生成されたIDを取得する方法は?
問題:ノード-JDBCを使用してOracleに行を挿入するときに生成したIDを取得するにはどのように
?
私はstatement.getGeneratedKeys()
を呼び出そうとしましたが、それは、コールバックに次のエラーが返されます。
> { [Error: Error running instance method java.sql.SQLException:
> operation not allowed
> at oracle.jdbc.driver.OracleStatement.getGeneratedKeys(OracleStatement.java:8425)
> at oracle.jdbc.driver.OracleStatementWrapper.getGeneratedKeys(OracleStatementWrapper.java:1106)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:483) ] cause: {} }