java.lang.ClassNotFoundException:com.mysql.jdbc.Driver.

War*_*rio 2 java mysql eclipse tomcat jdbc

我使用Java/Eclipse连接到MySQL数据库但遇到以下错误.

错误信息:

无法连接到databasejava.lang.ClassNotFoundException:com.mysql.jdbc.Driver

码:

<%
  try {
    Class.forName("com.mysql.jdbc.Driver").newInstance();
    Connection myCon = DriverManager.getConnection("jdbc:mysql://localhost/myDB", "root", "password");
    if(! myCon.isClosed())
      out.println("Successfully connected to " + "MySQL server!");

    myCon.close();
  }catch(Exception ex){
      out.println("Unable to connect to database" + ex);
  }      
%>
Run Code Online (Sandbox Code Playgroud)

我知道这个问题已经在这里提出过了,但我仍然无法对此事进行排序.

环境变量:

JAVA_HOME:C:\ Program Files\Java\jdk1.7.0_51

CLASSPATH:.%JAVA_HOME%\ lib; C:\ Program Files\MySQL\Connector J 5.1.29;

我怎样才能解决这个问题?

Ala*_*lan 6

Eclipse项目不知道您拥有数据库驱动程序的位置.您需要将它们包含在WEB-INF/lib目录下,以便它们成为类路径的一部分.


归档时间:

查看次数:

1703 次

最近记录:

11 年,3 月 前