Java Ojdbc7没有';t包含oracle.jdbc.driver.OracleTypes.CURSOR
目前,我们正在使用ojdb14将(Java Ojdbc7没有';t包含oracle.jdbc.driver.OracleTypes.CURSOR,java,jdbc,ojdbc,Java,Jdbc,Ojdbc,目前,我们正在使用ojdb14将(oracle.jdbc.driver.OracleTypes.CURSOR)与registerOutParameter一起使用 现在我们正在迁移ojdbc7。什么是新模式 oracle.jdbc.OracleTypes甚至不可见?根据这是oracle.jdbc.OracleTypes.CURSOR 该类定义为公共类,因此可以访问 以下代码编译得很好: public class OracleTest { public static void main(Stri
oracle.jdbc.driver.OracleTypes.CURSOR
)与registerOutParameter
一起使用
现在我们正在迁移ojdbc7。什么是新模式
oracle.jdbc.OracleTypes甚至不可见?根据这是oracle.jdbc.OracleTypes.CURSOR
该类定义为公共类,因此可以访问
以下代码编译得很好:
public class OracleTest
{
public static void main(String[] args)
{
System.out.println("CURSOR is: " + oracle.jdbc.OracleTypes.CURSOR);
}
}
和打印:
CURSOR is: -10
我可能值得明确地说,这个类被移到了另一个包中(旧的:
oracle.jdbc.driver
与新的:oracle.jdbc
),非常感谢您的回答和建议explanation@MarkRotteveel字体它并没有真的被感动oracle.jdbc.driver.OracleTypes
从未被正式“支持”。只有oracle.jdbc.OracleTypes.CURSOR
是官方JavaDocs的一部分,例如:我想它被移动了,在驱动程序的版本9和版本10之间(我想当时他们也将驱动程序类从oracle.jdbc.driver
移动到oracle.jdbc
),但我不想进行考古考察来证实这一点。