Я пытаюсь заставить JDBC работать на моем Windows 7. Я добавил его в CLASSPATH ("G: /workspace/mysql-connector-java-5.1.18-bin.jar"). Перезапущен, потому что я думал, что это может быть проблемой. Но Class.forName ("com.mysql.jdbc.Driver"). NewInstance () по-прежнему не работает. Выдает следующее исключение:
Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at JDBCTest.main(JDBCTest.java:18)
А вот код моего класса:
....
private static Connection connect=null;
private static Statement statement=null;
private PreparedStatement preparedstament=null;
private static ResultSet resultset=null;
public static void main(String args[]) throws Exception
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
connect=DriverManager.getConnection("jdbc:mysql://localhost/feedback?user=root&password=root");
statement=connect.createStatement();
Как мне решить эту проблему?