我使用node-jdbc和oracle驅動程序「ojdbc6_g.jar」連接到Oracle數據庫。我想執行一些插入查詢。如何使用node-jdbc獲取生成的ID?
問題:
如何使用節點JDBC插入一個行甲骨文時候才能生成的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: {} }