【发布时间】:2013-09-30 01:02:29
【问题描述】:
我正在尝试使用 java 和 oracle10g 制作一个 servlets 应用程序,到目前为止我已经做得很好,直到我需要一些数据库中的一些特定值,因为我有一个 DAO 类来处理用于检索数据的连接.我有以下问题。
首先,我在此类中执行main() 方法,该方法用于检索某个表中的所有条目并在控制台中打印每个条目的名称。我工作得很好。
然后我想返回所有这些名称的 ArrayList 以便在 servlet 中使用它们。所以我创建了一个方法,就像main() 中的方法一样,唯一的区别是我没有打印名称,而是将每个名称添加到一个 ArrayList 中,该 ArrayList 在关闭连接后返回。好吧,它在Class.forName("oracle.jdbc.driver.OracleDriver") 行中得到ClassNotFoundException
如果有帮助,我会在 this 教程的指导下将 Java 应用程序连接到 Oracle 数据库。
任何帮助将不胜感激
【问题讨论】:
-
你如何确保 jdbc jar 在你的类路径中?
-
在eclipse中项目的属性,在Java Build Path选项,在Libraries选项卡中,它显示“ojdbc14.jar -
/lib” -
查看战争内容。
-
好吧...战争没有任何罐子。我如何把它们也放在那里?
标签: java tomcat servlets jdbc classloader