与远程oracle数据库的JDBC连接在jdk 7和8中不起作用,但它在jdk 6中有效吗?

时间:2017-05-29 11:42:41

标签: java oracle jdbc oracle11g

请找到下面的代码。我只能通过ojdbc6.jar与jdk 6建立连接。

在jdk 7和8中,我明白了,

  

网络适配器无法建立连接错误和连接   超时

远程oracle数据库在Oracle 11g上运行。

images = tf.placeholder(tf.float32, [batch_size,width,height, 3])
image_batch = tf.stack(frameBuffer)

feed_dict = {images: image_batch}
avgRepresentation, pred = sess.run([pool_avg, predictions],{'Cast:0': feed_dict})

1 个答案:

答案 0 :(得分:0)

在我看来,您的ojdbc6.jar可能是旧版本。

参考this page,有一些名为 - ojdbc6.jar的驱动程序jar,它们不适用于JDK 7& 8,仅提及版本 - 11.2.0.4 通过JDK 8,JDK 7和JDK 6认证

您可以使用here

所述的方法检查您的驱动程序版本

我发现命令 - java -jar ojdbc6.jar -getversion更方便。

将jar名称替换为您的jar名称(如果您的本地名称不同)。