I am currently working under fedora core 4. I have created a database called root in mysql. I was trying to connect to database using jdbc but i get so many errors. I have checked de classpath and it is perfect. the source code is as follows
String driver = "com.mysql.jdbc.Driver";
System.out.println( "=> loading driver:" );
Class.forName( driver );
System.out.println( "OK" );
/* Test the connection */
String url = "jdbc:mysql://root.localhost/root";
System.out.println( "=> connecting:" );
DriverManager.getConnection( url, "root", "password" );
System.out.println( "OK" );
}
catch( Exception x ) {
x.printStackTrace();
}
}
}
the errors i get are
Exception in thread "main" java.lang.NoClassDefFoundError: while resolving class : com.mysql.jdbc.NonRegisteringDriver
at java.lang.VMClassLoader.transformException(java.la ng.Class, java.lang.Thro wable) (/usr/lib/libgcj.so.6.0.0)
at java.lang.VMClassLoader.resolveClass(java.lang.Cla ss) (/usr/lib/libgcj.so. 6.0.0)
at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.6.0.0)
at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.6.0.0)
at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0)
at java.lang.Class.forName(java.lang.String) (/usr/lib/libgcj.so.6.0.0)
at TestMysql.main(java.lang.String[]) (Unknown Source)
at gnu.java.lang.MainThread.call_main() (/usr/lib/libgcj.so.6.0.0)
at gnu.java.lang.MainThread****n() (/usr/lib/libgcj.so.6.0.0)
Caused by: java.lang.ClassNotFoundException: org.aspectj****ntime.reflect.Factory not found in gnu.gcj****ntime.SystemClassLoader{urls=[file:./,file:./,file:/usr/ local/packages/mysql-connector-java.jar,file:./], parent=gnu.gcj****ntime.Extensi onClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(java.lang.String ) (/usr/lib/libgcj.so.6. 0.0)
at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgc j.so.6.0.0)
at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0. 0)
at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0)
please help me