最近在配置tomcat + mysql + jdk时,遇到 ClassNotFoundException的出错信息。
代码如下:test2.java
public class test2
{
public static void main(String[] args)
{
Class.forName("com.mysql.jdbc.Driver");
}
在classforname时报错。
一般来说为CLASSPATH的问题,经过几翻试验,才发现。不是系统环境的问题,而是代码的问题。它必须要使用try catch,正确如下:
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");
}
}