无法解析导入 com.oracle

The import com.oracle cannot be resolved

提问人:Ashish Sharma 提问时间:11/16/2023 最后编辑:Mark RotteveelAshish Sharma 更新时间:11/19/2023 访问量:42

问:

我收到“无法解析导入com.oracle”。

这些是我的导入语句:

package com.ecommerce.dao;
import oracle.jdbc.OracleDriver;
import com.ecommerce.database.Database;
import com.ecommerce.entity.Account;
import com.ecommerce.entity.CartProduct;
import com.ecommerce.entity.Order;
import com.ecommerce.entity.Product;
import com.oracle.wls.shaded.org.apache.xpath.operations.Or;

我尝试将ojdbc11 jar文件添加为Oracle JDBC驱动程序,我将其添加为外部jar文件,但出现相同的错误。

Java Oracle JDBC

评论

0赞 Mark Rotteveel 11/16/2023
该错误表明驱动程序 JAR 实际上并不在编译时类路径上。也就是说,一般情况下,用户代码不需要直接导入 JDBC 类。您可以使用 访问它,如果必须显式加载它,则可以使用 类名 ,而不是引用类本身,或者使用 .DriverDriverManagerClass.forNameDataSource

答:

2赞 Saurabh Verma 11/19/2023 #1

软件包 com.oracle 不是 JDBC JAR 的一部分,因此添加 JDBC JAR (ojdbc11.jar) 将无济于事。您需要在类路径中添加正确的 jar 文件。