JAVA-检查JDBC连接

JAVA-检查JDBC连接,java,jdbc,Java,Jdbc,我有下面的代码 oracle.jdbc.driver.OracleConnection connection = (oracle.jdbc.driver.OracleConnection) oracle.apps.jtf.aom.transactions.TransactionScope.getNewConnection() 代码在这里没有抛出任何异常,但是 当我这样做的时候 p = connection.p(stringbuffer.toString()) 我收到空指针异常 你能帮我解释

我有下面的代码

oracle.jdbc.driver.OracleConnection connection = (oracle.jdbc.driver.OracleConnection)

oracle.apps.jtf.aom.transactions.TransactionScope.getNewConnection()
代码在这里没有抛出任何异常,但是

当我这样做的时候

p = connection.p(stringbuffer.toString())
我收到空指针异常

你能帮我解释一下为什么吗


第一行中的连接实际建立了吗?

要么
连接
要么
字符串缓冲区
为空-可能是字符串缓冲区,因为连接可以工作,正如您所说。可能是Hi-Japu的重复,字符串缓冲区不为空。这是一个查询,我打印了。这是一个有效的查询。堆栈跟踪告诉您包含NPE的行。该行上的一个引用为null;别这样。停止坚持你的代码是正确的;JVM运行时更清楚。相信它。不应该使用Oracle类。从我给你的JDBC教程开始。你懂Java吗?PL/SQL不能使您成为Java开发人员。如果您坚持使用JDBC接口,这将是一个简单的JAR升级。