小编Maj*_*uti的帖子

如何使用node-jdbc生成Id?

我正在使用node-jdbc和oracle驱动程序"ojdbc6_g.jar"连接到Oracle数据库.我想执行一些插入查询.

问题:

使用node-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: {} }
Run Code Online (Sandbox Code Playgroud)

oracle jdbc insert node.js

5
推荐指数
1
解决办法
430
查看次数

标签 统计

insert ×1

jdbc ×1

node.js ×1

oracle ×1