【发布时间】:2012-10-14 18:58:44
【问题描述】:
我试图在我的类定义中使用@JDBC 注释,如下所示,但Eclipse 说JDBC cannot be resolved to a type。为什么会这样?
我使用 MySQL 作为数据库引擎,我已将 mysql-connector-java 添加到 WEB-INF/lib 并将其添加到项目的构建路径中。
当我单击同一行代码中红色方块上带有 X 的灯泡时,无法导入任何内容 - 只有 Create annotation JDBC。
import java.util.List;
import javax.sql.DataSource;
@JDBC
public class MyClass {
...
}
【问题讨论】:
-
将 sql.jdbc.jar 添加到你的类路径
-
你导入了吗?您可以发布整个代码、导入和 Eclipse 构建路径吗?
-
@mael 我在早期只导入了
import javax.sql.DataSource;。我已将mysql-connector-java添加到项目的构建路径中。至于代码 - 差不多就是这样。我还没有在课堂上编写任何代码。 -
我没有看到
@JDBC的导入,我认为javax.sql.DataSource不包含注释@JDBC。 -
为什么每个人都在谈论注解,就好像它真的存在于 Java EE 或 JDBC API 中一样? Java EE 和 JDBC 中根本不存在此注解。它要么是本土的,要么来自第三方图书馆。用户 1701467,请提及您在哪里了解到此专有注释,也许您只是以错误的方式阅读了教程/资源/书籍。到目前为止收集的上述 cmets 和 upvotes 基本上没有意义。这里没有什么新鲜事。
标签: java eclipse jakarta-ee jdbc