繁体   English   中英

连接 oracle 11g 与 java 8 (eclipse)

[英]connection oracle 11g with java 8 (eclipse)

我无法导入 java.sql.*; 因为它说这个 package 是不可访问的,虽然我把 ojdbc6 并且我在类路径中尝试了 ojdbc8 但它不起作用; [我提到我有 oracle 11g 和 jdk 10 & eclipse 4 ]

您是如何添加 ojdbc 驱动程序的? 一种典型的方式如下图所示:

首先,您需要右键单击您的项目和 go 为“构建路径”和 go 为“配置构建路径”

找到配置构建路径

然后,在“库”选项卡中,单击“添加外部 JAR”go 到您的 ojdbc 驱动程序文件以加载它。 添加 Ojdbc

这是加载 ojdbc 驱动程序的典型方式。 先试试看有没有用

如果您的 IDE (Eclipse) 给出错误:

The package java.sql is not accessible

或者如果使用javac给出错误:

test\Test.java:3: error: package java.sql is not visible
import java.sql.*;
           ^
  (package java.sql is declared in module java.sql, but module Test does not read it)
1 error

那是因为你的Java 9+项目有一个module-info.java文件,即你的项目是模块化的。

您需要将以下行添加到module-info.java文件中:

    requires java.sql;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM