Я новый программист с BlueJ я должен был создать класс под названием Connexion
, который подключается к базе данных MySQL, но Я получаю эту ошибку:Как исправить «java.lang.ClassNotFoundException: com.mysql.jdbc.Driver» с BlueJ и WampServer
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Мой код:
import java.sql.* ;
public class Connexion{
/**
* Connect to MySQL and read the table "Etat", then
* print the contents of the first column.
*/
public static void test()
{
try
{
// Load the database driver
Class.forName("com.mysql.jdbc.Driver") ;
// Get a connection to the database
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/OACA?user=root&password=") ;
// Print all warnings
for(SQLWarning warn = conn.getWarnings(); warn != null; warn = warn.getNextWarning())
{
System.out.println("SQL Warning:") ;
System.out.println("State : " + warn.getSQLState() ) ;
System.out.println("Message: " + warn.getMessage() ) ;
System.out.println("Error : " + warn.getErrorCode()) ;
}
// Get a statement from the connection
Statement stmt = conn.createStatement() ;
// Execute the query
ResultSet rs = stmt.executeQuery("SELECT * FROM Etat") ;
// Loop through the result set
while(rs.next())
System.out.println(rs.getString(1)) ;
// Close the result set, statement and the connection
rs.close() ;
stmt.close() ;
conn.close() ;
}
catch(SQLException se)
{
System.out.println("SQL Exception:") ;
// Loop through the SQL Exceptions
while(se != null)
{
System.out.println("State : " + se.getSQLState() ) ;
System.out.println("Message: " + se.getMessage() ) ;
System.out.println("Error : " + se.getErrorCode()) ;
se = se.getNextException() ;
}
}
catch(Exception e)
{
System.out.println(e) ;
}
}
public static void main(String[] args) {
test();
}
}
Итак, как я могу подключиться к моей базе данных MySQL v5.6.17, которая находится на моем Wampserver. Я думаю, что мне нужен coonector.jar. Но я не знаю, какой из них мне действительно нужен. Можете ли вы дать свое мнение, пожалуйста?
Можно создать дубликат: http://stackoverflow.com/questions/17484764/java-lang-classnotfoundexception-com-mysql-jdbc-driver-in-eclipse –