我想知道是否有人可以给我一些关于如何执行以下操作的说明:
尝试使用Class.forName("com.mysql.jdbc.Driver")
加载Driver类时,我收到了com.mysql.jdbc.Driver异常。我通过右键单击项目名称并选择“添加库”按钮将jdbc驱动程序添加到项目中。但是我发现eclipse rcp项目有一种不同的添加jdbc jar文件的方法。
答案 0 :(得分:2)
将您的jdbc驱动程序jar添加到bundle类路径中(每个RCP插件都是一个OSGi包)。要做到这一点,您可以直接编辑META-INF / MANIFEST.MF或使用PDE提供的清单编辑器(运行时点击下的类路径部分)。
通常,您不应该直接编辑插件项目类路径。
答案 1 :(得分:1)
我从未在Eclipse中使用过mysql,但我用postgres sql完成了这个。也许这会对你有所帮助:
答案 2 :(得分:0)
我也遇到了这个问题&我认为这个链接可以帮助解决问题 this link explains the solution in detail
答案 3 :(得分:0)
运行“PDE工具/更新类路径”;
mysql jar必须在项目lib目录中。
在项目“Java build path”中,选择项目lib目录中的mysql jar。
答案 4 :(得分:0)
在具有mysql.jar的jar-plugin的MANIFEST.MF中使用DynamicImport-Package: *
作为运行时类路径。
它有助于Class.forName("com.mysql.jdbc.Driver")
导入所需的包。