我在rcp项目中用了一个视图,在视图中添加一个表格(TableViewer),表格中显示的内容是从MySQL数据库中读出的,可是会抛出异常
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
我已经把mysql-connector-java-3.1.7-bin.jar加入到构建路径中,在rcp项目中用到MySQL数据库是是不是只要把mysql-connector-java-3.1.7-bin.jar包假如到构建路径中就行了,对MySQL的版本有限制吗,我的MySQL是4.1,另外eclipse 3.2,我自己发现好象是这句
Class.forName("com.mysql.jdbc.Driver")
抛出的异常
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:402)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:347)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at com.cn.spring.dao.BaseDAO.getConnection(BaseDAO.java:33)
at com.cn.spring.dao.BaseDAO.executeQuery(BaseDAO.java:52)
at com.cn.spring.dao.UserDAOImpl.findAll(UserDAOImpl.java:51)
在rcp的路径添加了mysql驱动,并添加之classpath,和runtime的中,并且添加了 eclipse-buddypolicy: registered 注册,为什么还
发生出错java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
非常郁闷...大大们99啊...
周末啊,大大们早上都在睡觉么?刷新下,等着一会再看看,
2009年2月28日 03:06