Jdbc 使用CallableStatement调用HSQLDB IDENTITY函数以获取输出
我试图使用CallableStatements从Java JDBC获取HSQLDB中IDENTITY()的值 我会准备好的。问题在于registerOutputParameter。无论传入什么索引,我都会得到“参数索引超出范围” 我尝试过像“{?=CALL IDENTITY()}”这样的SQL代码片段,但没有成功 有什么线索吗?在如何从JDBC调用HSQLDB函数例程方面,我是否完全偏离了轨道 不支持函数调用的输出参数。使用executeQuery并获取结果集。GahJdbc 使用CallableStatement调用HSQLDB IDENTITY函数以获取输出,jdbc,hsqldb,Jdbc,Hsqldb,我试图使用CallableStatements从Java JDBC获取HSQLDB中IDENTITY()的值 我会准备好的。问题在于registerOutputParameter。无论传入什么索引,我都会得到“参数索引超出范围” 我尝试过像“{?=CALL IDENTITY()}”这样的SQL代码片段,但没有成功 有什么线索吗?在如何从JDBC调用HSQLDB函数例程方面,我是否完全偏离了轨道 不支持函数调用的输出参数。使用executeQuery并获取结果集。Gah 不支持函数调用的输出参
不支持函数调用的输出参数。使用executeQuery并获取结果集。使用来检索(insert)语句生成的任何键,而不是使用
IDENTITY()
请注意,您确实需要使用
语句之一。执行…
或连接。准备将启用此功能的…
方法。使用来检索(insert)语句生成的任何键,而不是使用IDENTITY()
请注意,您确实需要使用语句之一。执行…
或连接。准备将启用此功能的…
方法