最近在配置tomcat + mysql + jdk时,遇到 ClassNotFoundException的出错信息。java
代码以下:test2.javamysql
public class test2sql
{tomcat
public static void main(String[] args)io
{class
Class.forName("com.mysql.jdbc.Driver");test
}jdk
在classforname时报错。配置
通常来讲为CLASSPATH的问题,通过几翻试验,才发现。不是系统环境的问题,而是代码的问题。它必需要使用try catch,正确以下:jdbc
public class test2
{
public static void main(String[] args)
{
try {
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException e) {
System.out.println("Sorry,can`t find the Driver!");
e.printStackTrace();
}
System.out.println("OK");
}
}