Eclipse rcp - 如何加载jdbc驱动?

时间:2011-05-10 21:51:30

标签: jdbc eclipse-plugin eclipse-rcp

我想知道是否有人可以给我一些关于如何执行以下操作的说明:

  1. 如何将mysql连接JAR文件添加到Eclipse插件构建路径
  2. 如何将连接器JAR文件添加为库并添加到插件的运行时类路径
  3. 尝试使用Class.forName("com.mysql.jdbc.Driver")加载Driver类时,我收到了com.mysql.jdbc.Driver异常。我通过右键单击项目名称并选择“添加库”按钮将jdbc驱动程序添加到项目中。但是我发现eclipse rcp项目有一种不同的添加jdbc jar文件的方法。

5 个答案:

答案 0 :(得分:2)

将您的jdbc驱动程序jar添加到bundle类路径中(每个RCP插件都是一个OSGi包)。要做到这一点,您可以直接编辑META-INF / MANIFEST.MF或使用PDE提供的清单编辑器(运行时点击下的类路径部分)。

通常,您不应该直接编辑插件项目类路径。

答案 1 :(得分:1)

我从未在Eclipse中使用过mysql,但我用postgres sql完成了这个。也许这会对你有所帮助:

  • 在“程序包资源管理器”中右键单击项目
  • 构建路径
  • 添加外部档案......
  • 选择您的mysql jar存档
  • 按OK
  • 现在应该在Package explorer下的“Referenced Librairies”中引用该库。现在尝试再次运行程序。

答案 2 :(得分:0)

我也遇到了这个问题&我认为这个链接可以帮助解决问题 this link explains the solution in detail

答案 3 :(得分:0)

  1. 运行“PDE工具/更新类路径”;

  2. mysql jar必须在项目lib目录中。

  3. 在项目“Java build path”中,选择项目lib目录中的mysql jar。

答案 4 :(得分:0)

在具有mysql.jar的jar-plugin的MANIFEST.MF中使用DynamicImport-Package: *作为运行时类路径。 它有助于Class.forName("com.mysql.jdbc.Driver")导入所需的包。